export declare class DialogButton {
    id: string;
    caption: string;
    cssClass: string;
    disabled: boolean;
    constructor(id: string, caption?: string, cssClass?: string, disabled?: boolean);
}
export declare class DialogInfo {
    static closeButtonId: string;
    caption: string;
    showHeader: boolean;
    showFooter: boolean;
    buttons: DialogButton[];
    static new(): DialogInfo;
    header(s: string): DialogInfo;
    ok(caption?: string, cssClass?: string, disabled?: boolean): DialogInfo;
    cancel(caption?: string, cssClass?: string, disabled?: boolean): DialogInfo;
    button(id: string, caption?: string, cssClass?: string, disabled?: boolean): DialogInfo;
}
