import type { PropType } from 'vue';
import type { TdHeadMenuProps } from '../menu/type';
declare const _default: {
    expanded: {
        type: PropType<import("../menu/type").MenuValue[]>;
        default: any;
    };
    defaultExpanded: {
        type: PropType<import("../menu/type").MenuValue[]>;
        default: any[];
    };
    expandType: {
        type: PropType<"normal" | "popup">;
        default: "normal" | "popup";
        validator(val: TdHeadMenuProps['expandType']): boolean;
    };
    logo: {
        type: PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>;
    };
    operations: {
        type: PropType<(h: typeof import("vue").h) => import("..").SlotReturnValue>;
    };
    theme: {
        type: PropType<"dark" | "light">;
        default: "dark" | "light";
        validator(val: TdHeadMenuProps['theme']): boolean;
    };
    value: {
        type: PropType<import("../menu/type").MenuValue>;
        default: import("../menu/type").MenuValue;
    };
    modelValue: {
        type: PropType<import("../menu/type").MenuValue>;
        default: import("../menu/type").MenuValue;
    };
    defaultValue: {
        type: PropType<import("../menu/type").MenuValue>;
    };
    onChange: PropType<(value: import("../menu/type").MenuValue) => void>;
    onExpand: PropType<(value: import("../menu/type").MenuValue[]) => void>;
};
export default _default;
