interface RadioGroupICache { initial: string; value: string; } export declare const radioGroup: 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 {};