import { VNode } from 'vue';
export interface MessageOptions {
    type?: 'info' | 'success' | 'warning' | 'error';
    message: string | VNode | (() => VNode);
    duration?: number;
    closeable?: boolean;
}
declare function GctMessage(options: MessageOptions): void;
declare namespace GctMessage {
    var success: (msg: any, opt?: any) => void;
    var error: (msg: any, opt?: any) => void;
    var warning: (msg: any, opt?: any) => void;
    var info: (msg: any, opt?: any) => void;
}
export { GctMessage };
