interface CheckboxGroupICache { values: { [key: string]: boolean; }; initial: string[]; } export declare const checkboxGroup: import("@dojo/framework/core/interfaces").MiddlewareResultFactory[], { icache: import("@dojo/framework/core/interfaces").MiddlewareResultFactory[], { invalidator: import("@dojo/framework/core/interfaces").MiddlewareResultFactory[], import("@dojo/framework/core/interfaces").MiddlewareMap<() => { api: {}; properties: {}; }>, () => void>; destroy: import("@dojo/framework/core/interfaces").MiddlewareResultFactory[], import("@dojo/framework/core/interfaces").MiddlewareMap<() => { api: {}; properties: {}; }>, (destroyFunction: () => void) => void>; }, import("@dojo/framework/core/middleware/icache").ICacheResult>; }, (onValue: (value: string[]) => void, initialValue?: string[], value?: string[] | undefined) => (key: string) => { checked: { (): boolean; (checked: boolean): void; }; }>; export {};