declare const _default: import("vue/types/v3-define-component").DefineComponent<{
    /**
     * How many seconds it will show
     * <br/>Duration in seconds
     */
    duration: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * true | false <br/>
     * true : It will be removed automatically after specified duration<br/>
     * false : User has to manually remove Toaster.
     */
    autoRemove: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * 	'default' | 'primary' | 'primary-light' | 'primary-dark' |'success' | 'error' | 'error-light' | 'error-dark' | 'warning' | 'warning-light' | 'warning-dark' | 'success-light' | 'success-dark' | 'light' | 'dark' | 'border' | 'element' | 'avatar'
     */
    state: {
        type: StringConstructor;
        default: string;
        validator(value: unknown): boolean;
    };
    id: {
        type: StringConstructor;
        default: null;
    };
    position: {
        type: StringConstructor;
        default: string;
        validator(value: unknown): boolean;
    };
}, import("vue").Data, {
    top: string;
    width: number;
    height: number;
    right: string;
    transform: string;
    mouseover: boolean;
}, {
    styleObj(): {
        transform: string;
        top?: undefined;
        right?: undefined;
    } | {
        top: string;
        right: string;
        transform?: undefined;
    };
    uid(): any;
}, {
    setPosition(top: any, right: any, transform?: string): void;
    remove(): void;
    autoRemoveConfig(): void;
    generateId(length?: number): string;
}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly<import("vue").ExtractPropTypes<{
    /**
     * How many seconds it will show
     * <br/>Duration in seconds
     */
    duration: {
        type: NumberConstructor;
        default: number;
    };
    /**
     * true | false <br/>
     * true : It will be removed automatically after specified duration<br/>
     * false : User has to manually remove Toaster.
     */
    autoRemove: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * 	'default' | 'primary' | 'primary-light' | 'primary-dark' |'success' | 'error' | 'error-light' | 'error-dark' | 'warning' | 'warning-light' | 'warning-dark' | 'success-light' | 'success-dark' | 'light' | 'dark' | 'border' | 'element' | 'avatar'
     */
    state: {
        type: StringConstructor;
        default: string;
        validator(value: unknown): boolean;
    };
    id: {
        type: StringConstructor;
        default: null;
    };
    position: {
        type: StringConstructor;
        default: string;
        validator(value: unknown): boolean;
    };
}>>, {
    state: string;
    position: string;
    id: string;
    duration: number;
    autoRemove: boolean;
}>;
export default _default;
