import { DevCycleEvent } from './types'; import { DVCPopulatedUser } from './User'; import { BucketedUserConfig, SDKEventRequestBody, DVCClientAPIUser } from '@devcycle/types'; export declare const serializeUserSearchParams: (user: DVCClientAPIUser, queryParams: URLSearchParams) => void; export declare const checkParamDefined: (name: string, param: unknown) => void; export declare const checkIfDefined: (variable: unknown) => boolean; export declare const checkParamType: (name: string, param: unknown, type: string) => void; export declare function generateEventPayload(config: BucketedUserConfig | null, user: DVCPopulatedUser, events: DevCycleEvent[]): SDKEventRequestBody; declare const _default: { serializeUserSearchParams: (user: DVCClientAPIUser, queryParams: URLSearchParams) => void; checkParamDefined: (name: string, param: unknown) => void; generateEventPayload: typeof generateEventPayload; }; export default _default;