import type { ExtractPropTypes } from 'vue';
import type FlexSplitLayout from './flex-split-layout.vue';
export declare const dragSpeed: readonly ["slow", "medium", "quick"];
export declare const flexSplitLayoutProps: {
    readonly leftDefaultWidth: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 40, boolean>;
    readonly leftCurrentWidth: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    readonly leftMinWidth: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 80, boolean>;
    readonly leftMaxWidth: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 20, boolean>;
    readonly rightMinWidth: import("ll-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 40, boolean>;
    readonly isShowBtn: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly drag: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly fold: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    readonly foldState: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
    readonly dividerColor: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "var(--color-split)", boolean>;
    readonly speed: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, "medium" | "slow" | "quick", unknown, "", boolean>;
    readonly flex: import("ll-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
};
export type FlexSplitLayoutProps = ExtractPropTypes<typeof flexSplitLayoutProps>;
export type FlexSplitLayoutInstance = InstanceType<typeof FlexSplitLayout>;
