export interface IButtons {
    id: string;
    icon: string;
}
export interface IToggleIconButtons {
    label: string;
    defaultSelection: number;
    buttons: IButtons[];
}
/**
 * Displays a label and a set of buttons, also allowing a default selection of a button.
 *
 * ```ts
 * <verdocs-toggle options={[...options]} theme="light"></verdocs-toggle>
 * ```
 */
export declare class VerdocsToggle {
    /**
     * The tags to display
     */
    options: IToggleIconButtons;
    /**
     * The "theme" to be used
     */
    theme: 'light' | 'dark';
    selectedOption: number;
    componentWillLoad(): void;
    render(): any;
}
