import { UnleashClient } from 'unleash-proxy-client'; declare const _sfc_main: import("vue").DefineComponent<{ config: { type: null; required: false; }; unleashClient: { type: null; required: false; }; startClient: { type: BooleanConstructor; required: false; }; }, { context: import("vue").ToRefs<{ on: (event: string, args_0: Function, args_1: any) => UnleashClient | undefined; updateContext: (context: import("unleash-proxy-client").IMutableContext) => Promise; isEnabled: (name: string) => boolean | undefined; getVariant: (name: string) => import("unleash-proxy-client").IVariant | undefined; client: { getAllToggles: () => import("unleash-proxy-client").IToggle[]; isEnabled: (toggleName: string) => boolean; getVariant: (toggleName: string) => import("unleash-proxy-client").IVariant; updateToggles: () => Promise; updateContext: (context: import("unleash-proxy-client").IMutableContext) => Promise; getContext: () => { appName: string; environment?: string | undefined; userId?: string | undefined; sessionId?: string | undefined; remoteAddress?: string | undefined; currentTime?: string | undefined; properties?: { [key: string]: string; } | undefined; }; setContextField: (field: string, value: string) => void; removeContextField: (field: string) => void; start: () => Promise; stop: () => void; isReady: () => boolean; getError: () => any; sendMetrics: () => Promise; on: (event: string, callback: Function, ctx?: any) => UnleashClient; once: (event: string, callback: Function, ctx?: any) => UnleashClient; emit: (event: string, ...args: any[]) => UnleashClient; off: (event: string, callback?: Function | undefined) => UnleashClient; } | undefined; flagsReady: boolean; flagsError: null; }>; start: () => void; update: (property: string, value: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { startClient: boolean; }>; export default _sfc_main;