export declare class DatacomCheckboxGroup { host: HTMLElement; /** * List of children checkboxes */ private children; /** * Get a list of checkbox children * * @returns List of tabs */ private getChildren; /** * Listen for changes on the children checkbox components * - If the parent (first item) changes then set the children to the same state * - If a child changes, then set the parent state when all the children have the same state * - If not all the children do not have the same state then show the parent as "indeterminate" * * @param event */ onChange(event: CustomEvent): void; /** * Set the first checkbox as the parent (first item) and the rest as children * * @returns void */ componentWillLoad(): void; render(): any; }