export { SmartRequest } from './smartrequest.js'; export { CoreResponse } from '../core/index.js'; export type { HttpMethod, ResponseType, FormField, RetryConfig, TimeoutConfig, RateLimitConfig, } from './types/common.js'; export { PaginationStrategy, type TPaginationConfig as PaginationConfig, type OffsetPaginationConfig, type CursorPaginationConfig, type LinkPaginationConfig, type CustomPaginationConfig, type TPaginatedResponse as PaginatedResponse, } from './types/pagination.js'; import { SmartRequest } from './smartrequest.js'; /** * Create a client pre-configured for JSON requests */ export declare function createJsonClient(): SmartRequest; /** * Create a client pre-configured for form data requests */ export declare function createFormClient(): SmartRequest; /** * Create a client pre-configured for binary data */ export declare function createBinaryClient(): SmartRequest; /** * Create a client pre-configured for streaming */ export declare function createStreamClient(): SmartRequest;