import { SvelteComponentTyped } from "svelte";
import type { IMessageAlert } from "../../interfaces/IMessageAlert";
declare const __propDef: {
    props: {
        [x: string]: any;
        messages?: IMessageAlert[] | undefined;
        timeout?: number | undefined;
        messageAppend?: ((message: string, options?: IMessageAlert) => void) | undefined;
        actions?: {
            call: (message: string, options?: IMessageAlert) => void;
            onClose: (id: number | string) => void;
        } | undefined;
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {};
};
export declare type MessagesProps = typeof __propDef.props;
export declare type MessagesEvents = typeof __propDef.events;
export declare type MessagesSlots = typeof __propDef.slots;
export default class Messages extends SvelteComponentTyped<MessagesProps, MessagesEvents, MessagesSlots> {
}
export {};
