import { Fn } from '@maxax/types';
import { DropdownOption } from 'naive-ui';
export type BasicButtonExportMaxOptions = DropdownOption & {
    api?: Fn;
};
export interface BasicButtonExportMaxProps {
    drop?: boolean;
    disabled?: boolean;
    icon?: string;
    options?: BasicButtonExportMaxOptions[];
    exportApi?: Fn;
    beforeFetch?: Fn;
    afterFetch?: Fn;
    showProgress?: boolean;
}
export interface BasicButtonExportMaxEmits {
    (_e: 'click', _key: string | number | undefined): void;
}
export interface BasicButtonExportMaxContext {
    name: string;
}
//# sourceMappingURL=interface.d.ts.map