export interface AlIconConfig {
    name?: string;
    cssClasses?: string;
}
export interface AlSidebarConfig {
    expand?: boolean;
    expandable?: boolean;
    inline?: boolean;
    modal?: boolean;
    header: {
        icon?: AlIconConfig;
        title: string;
        showClose: boolean;
        disableClose: boolean;
    };
    isloading: boolean;
    loadingCaption?: string;
    enableButtonToolbar?: boolean;
    primary?: {
        text: string;
        disabled: boolean;
        icon?: AlIconConfig;
    };
    secondary?: {
        text: string;
        disabled: boolean;
        icon?: AlIconConfig;
        callback?: any;
    };
    ternary?: {
        text: string;
        disabled: boolean;
        icon?: AlIconConfig;
        callback?: any;
    };
    viewHelper?: boolean;
    headerColor?: string;
    toolbarColor?: string;
}
