import { ExtractPropTypes } from 'vue';
import { IconProps } from '../../icon';
import CollapsePanel from './collapse-panel.vue';
import Collapse from './collapse.vue';
export declare const collapseProps: {
    readonly expandIcon: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
};
export declare const collapsePanelProps: {
    readonly headerIcon: import("ll-plus/es/utils").EpPropFinalized<import("vue").PropType<IconProps>, unknown, unknown, () => {
        iconName: any;
        color: any;
        size: any;
    }, boolean>;
    readonly header: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    readonly iconSpace: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
    readonly showExtraSlot: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly disabled: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
};
export type CollapseProps = ExtractPropTypes<typeof collapseProps>;
export type CollapsePanelProps = ExtractPropTypes<typeof collapsePanelProps>;
export type CollapseInstance = InstanceType<typeof Collapse>;
export type CollapsePanelInstance = InstanceType<typeof CollapsePanel>;
