export type CryptoListOrderBy = 'priority' | 'symbol' | 'name' | 'paid_updated_at';
export type CryptoListOrderDir = 'ASC' | 'DESC';
export declare class ListParams {
    user_id: number;
    page?: number;
    per_page?: number;
    search?: string;
    order_by?: CryptoListOrderBy;
    order_dir?: CryptoListOrderDir;
}
export declare class UsersParams {
    user_id: number;
    crypto_id: number;
}
export declare class EditParams {
    user_id: number;
    crypto_id: number;
    name?: string;
    priority?: number;
}
export declare class DeadActionParams {
    user_id: number;
    action: 'delete' | 'retry';
    crypto_id?: number;
}
export declare class SearchParams {
    user_id: number;
    symbol: string;
}
export declare class AddParams {
    user_id: number;
    ids?: number[];
    id?: number;
}
export declare class StaleParams {
    user_id: number;
}
export declare class SetThresholdParams {
    user_id: number;
    hours: number;
}
