import { AbstractControlInterface, ControlId } from './abstract-control'; import { AbstractControlContainerInterface, GenericControlsObject } from './abstract-control-container'; import { IAbstractControlContainer } from './abstract-control-container'; import { IAbstractControlBaseOptions } from './abstract-control-base'; import { SetStoreFunction, Store } from 'solid-js/store'; import { Accessor } from 'solid-js'; export interface IAbstractControlContainerBaseArgs = Record> extends IAbstractControlBaseOptions { } export interface IAbstractControlContainerBase = Record> extends Omit, 'value' | 'rawValue' | 'controls' | 'setControl' | typeof AbstractControlInterface | typeof AbstractControlContainerInterface> { } export declare function createAbstractControlContainerBase = Record>(store: Accessor<[ Store>, SetStoreFunction> ]>, untilInit: (value: T) => T, initOptions?: IAbstractControlContainerBaseArgs): [base: IAbstractControlContainerBase, initializer: () => void]; //# sourceMappingURL=abstract-control-container-base.d.ts.map