export declare class SearchParams {
    user_id: number;
    query: string;
}
export declare class AddParams {
    user_id: number;
    symbols?: string[];
    raw?: string;
    names?: Record<string, string>;
}
export declare class StaleParams {
    user_id: number;
}
export declare class DeadActionParams {
    user_id: number;
    action: 'delete' | 'retry';
    stock_id?: number;
    symbol?: string;
}
export type StockListOrderBy = 'priority' | 'symbol' | 'name' | 'paid_updated_at';
export type StockListOrderDir = 'ASC' | 'DESC';
export declare class ListParams {
    user_id: number;
    page?: number;
    per_page?: number;
    search?: string;
    order_by?: StockListOrderBy;
    order_dir?: StockListOrderDir;
}
export declare class UsersParams {
    user_id: number;
    stock_id: number;
}
export declare class EditParams {
    user_id: number;
    stock_id: number;
    name?: string;
    priority?: number;
}
export declare class SetThresholdParams {
    user_id: number;
    hours: number;
}
