export interface DefaultFiltersResult {
    filters: Record<string, any>;
    limit: number;
    sorting: {
        field: string;
        order: 'asc' | 'desc';
    };
    dateRangeApplied: boolean;
}
/**
 * Apply default date range (last 30 days) if not provided
 * Also normalizes relative date strings to ISO date strings
 */
export declare function applyDefaultDateRange(filters?: Record<string, any>): {
    filters: Record<string, any>;
    dateRangeApplied: boolean;
};
/**
 * Apply default limit (100) if not provided
 */
export declare function applyDefaultLimit(limit?: number): number;
/**
 * Apply default sorting (timestamp desc) if not provided
 */
export declare function applyDefaultSorting(sorting?: {
    field: string;
    order: 'asc' | 'desc';
}, defaultField?: string): {
    field: string;
    order: 'asc' | 'desc';
};
/**
 * Apply all default filters
 */
export declare function applyDefaultFilters(filters?: Record<string, any>, limit?: number, sorting?: {
    field: string;
    order: 'asc' | 'desc';
}, defaultSortField?: string): DefaultFiltersResult;
//# sourceMappingURL=defaultFilters.d.ts.map