import { MessageParamsT } from './types';
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    position: {
        type: import('vue').PropType<import('./types').MessagePositionT>;
        default: string;
    };
    onDestroy: {
        type: import('vue').PropType<() => void>;
    };
}>, {
    add: (params: MessageParamsT) => number;
    close: (id: number) => void;
    remove: (idx: number) => void;
    removeAll: () => void;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    position: {
        type: import('vue').PropType<import('./types').MessagePositionT>;
        default: string;
    };
    onDestroy: {
        type: import('vue').PropType<() => void>;
    };
}>> & Readonly<{}>, {
    position: import('./types').MessagePositionT;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
