import { SvelteComponentTyped } from "svelte";
export declare const ITEM_GROUP: {};
export interface ItemGroup {
    activeClass: string;
    select(val: any): void;
    register(setValue: (val: any[]) => void): void;
    index(): number;
}
declare const __propDef: {
    props: {
        class?: string | undefined;
        activeClass?: string | undefined;
        value?: any[] | any;
        multiple?: boolean | undefined;
        mandatory?: boolean | undefined;
        max?: number | undefined;
        role?: string | undefined;
        style?: string | undefined;
    };
    events: {
        change: CustomEvent<any>;
    } & {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        default: {};
    };
};
export declare type ItemGroupProps = typeof __propDef.props;
export declare type ItemGroupEvents = typeof __propDef.events;
export declare type ItemGroupSlots = typeof __propDef.slots;
export default class ItemGroup extends SvelteComponentTyped<ItemGroupProps, ItemGroupEvents, ItemGroupSlots> {
}
export {};
