/**
 * Pagination Configuration for Auto-Builder SDK
 *
 * This module contains all configurable pagination settings that can be
 * overridden by environment variables or external configuration.
 */
/**
 * Pagination configuration constants
 * These can be overridden by environment variables or configuration
 */
export declare const PAGINATION_CONFIG: {
    DEFAULT_PAGE: number;
    DEFAULT_PAGE_SIZE: number;
    MIN_PAGE: number;
    MIN_PAGE_SIZE: number;
    MAX_PAGE_SIZE: number;
    MAX_STRING_LENGTH: number;
    MAX_SAFE_INTEGER: number;
    ERROR_MESSAGES: {
        PAGE_SIZE_EXCEEDED: (resource: string, operation: string, max: number) => string;
        PAGE_NUMBER_INVALID: (resource: string, operation: string, min: number) => string;
        DATA_MUST_BE_ARRAY: string;
        PROPERTIES_MUST_BE_ARRAY: string;
    };
};
/**
 * Type for the pagination configuration
 */
export type PaginationConfig = typeof PAGINATION_CONFIG;
/**
 * Helper function to update pagination configuration at runtime
 * Useful for testing or dynamic configuration changes
 */
export declare function updatePaginationConfig(updates: Partial<PaginationConfig>): void;
/**
 * Helper function to reset pagination configuration to defaults
 */
export declare function resetPaginationConfig(): void;
