import { GetHistoryParams } from './types';
export declare function validateThreadId(threadId: unknown): string;
export declare function validateLimit(limit: unknown): number;
export declare function validateLastMsgId(msgId: unknown): string | null;
export declare function validateOperation(operation: unknown): 'getUserHistory' | 'getGroupHistory';
export declare function parseHistoryParams(params: {
    operation: unknown;
    threadId: unknown;
    filterByThreadId?: unknown;
    limit?: unknown;
    lastMsgId?: unknown;
    includeReactions?: unknown;
    sortOrder?: unknown;
    fromDate?: unknown;
    toDate?: unknown;
    fetchAll?: unknown;
    delayBetweenRequests?: unknown;
    maxPages?: unknown;
}): GetHistoryParams;
