import { RenderFunction } from 'vue';
export type RenderContent = string | RenderFunction;
export type MaybeArray<T> = T | T[];
export type Size = 'tiny' | 'small' | 'medium' | 'large';
export type Type = 'default' | 'tertiary' | 'primary' | 'info' | 'success' | 'warning' | 'error';
export type BasicDrawerModalType = 'add' | 'edit' | 'view' | 'other';
export interface BasicDrawerModalContext {
    type: BasicDrawerModalType;
    data?: Record<string, any>;
}
export interface BasicDrawerModalHooks {
    onShow?: (context: BasicDrawerModalContext) => void;
    onHide?: () => void;
}
//# sourceMappingURL=basic.d.ts.map