export declare function defineToggle(statusName: K): import("vue").DefineComponent, () => import("vue").VNode[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>>, import("vue").ExtractDefaultPropTypes>>; export declare const DefaultToggle: import("vue").DefineComponent, () => import("vue").VNode[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ hasPopup: boolean; status: boolean; } & { onToggle?: import("fp-ts/lib/function").FunctionN<[boolean], void> | undefined; onSetOn?: import("fp-ts/lib/IO").IO | undefined; onSetOff?: import("fp-ts/lib/IO").IO | undefined; }>, { hasPopup: boolean; status: boolean; }>;