import { LDOptions } from '@launchdarkly/js-server-sdk-common';
export declare const defaultOptions: LDOptions;
declare const createOptions: (options: LDOptions) => {
    baseUri?: string | undefined;
    streamUri?: string | undefined;
    eventsUri?: string | undefined;
    timeout?: number | undefined;
    capacity?: number | undefined;
    logger?: import("@launchdarkly/js-server-sdk-common").LDLogger | undefined;
    featureStore?: import("@launchdarkly/js-server-sdk-common").LDFeatureStore | ((clientContext: import("@launchdarkly/js-server-sdk-common").LDClientContext) => import("@launchdarkly/js-server-sdk-common").LDFeatureStore) | undefined;
    dataSystem?: import("@launchdarkly/js-server-sdk-common").LDDataSystemOptions | undefined;
    bigSegments?: import("@launchdarkly/js-server-sdk-common").LDBigSegmentsOptions | undefined;
    updateProcessor?: object | ((clientContext: import("@launchdarkly/js-server-sdk-common").LDClientContext, dataSourceUpdates: import("@launchdarkly/js-server-sdk-common/dist/api/subsystems").LDDataSourceUpdates, initSuccessHandler: import("@launchdarkly/js-server-sdk-common").VoidFunction, errorHandler?: ((e: Error) => void) | undefined) => import("@launchdarkly/js-sdk-common/dist/esm/api/subsystem").LDStreamProcessor) | undefined;
    flushInterval?: number | undefined;
    pollInterval?: number | undefined;
    proxyOptions?: import("@launchdarkly/js-server-sdk-common").LDProxyOptions | undefined;
    offline?: boolean | undefined;
    stream?: boolean | undefined;
    streamInitialReconnectDelay?: number | undefined;
    useLdd?: boolean | undefined;
    sendEvents?: boolean | undefined;
    allAttributesPrivate?: boolean | undefined;
    privateAttributes?: string[] | undefined;
    contextKeysCapacity?: number | undefined;
    contextKeysFlushInterval?: number | undefined;
    tlsParams?: import("@launchdarkly/js-server-sdk-common").LDTLSOptions | undefined;
    diagnosticOptOut?: boolean | undefined;
    diagnosticRecordingInterval?: number | undefined;
    wrapperName?: string | undefined;
    wrapperVersion?: string | undefined;
    application?: {
        id?: string | undefined;
        version?: string | undefined;
        name?: string | undefined;
        versionName?: string | undefined;
    } | undefined;
    payloadFilterKey?: string | undefined;
    hooks?: import("@launchdarkly/js-server-sdk-common/dist/integrations").Hook[] | undefined;
    enableEventCompression?: boolean | undefined;
};
export default createOptions;
//# sourceMappingURL=createOptions.d.ts.map