declare type CustomThemeClassNamespaceDescriptionMap = {
    button: string;
    listview: string;
    'listview-item': string;
    'listview-new-item': string;
    'modal-header': string;
    'modal-content': string;
    'modal-body': string;
    'modal-footer': string;
    'modal-overlay': string;
    'modal-wrapper': string;
    'panel-property': string;
    'tab-group': string;
    'tab-button-list': string;
    'tab-panel': string;
    'tab-button': string;
    select: string;
    'button-group': string;
    'add-cell-button': string;
    'add-header-row': string;
    'add-row': string;
    'add-view-button': string;
    'select-template-button': string;
    'add-list-item': string;
    input: string;
    dashboard: string;
    'empty-cell': string;
    'populated-cell': string;
    'data-set-preview': string;
    'pick-component-type': string;
    'modal-empty-library': string;
    'modal-library-preview': string;
    'modal-library-list': string;
    loading: string;
    'accordion-content': string;
    disabled: string;
    sm: string;
    primary: string;
    secondary: string;
    suppressed: string;
    subtle: string;
    'modal-close': string;
    'modal-library': string;
    'modal-editor': string;
    selected: string;
    populated: string;
    error: string;
    accordion: string;
    'custom-view': string;
    'table-th-button': string;
    'picker-content': string;
};
export declare const namespaceDescriptions: CustomThemeClassNamespaceDescriptionMap;
export declare type CustomThemeClassNamespaces = keyof CustomThemeClassNamespaceDescriptionMap;
export declare const vizzlyPrefix: (...classNames: (CustomThemeClassNamespaces | undefined)[]) => string;
export declare type ClassNameFunc = () => CustomThemeClassNamespaces | null | false | undefined;
declare const _default: (namespace: CustomThemeClassNamespaces, props: any, classNames: (CustomThemeClassNamespaces | ClassNameFunc)[]) => string;
export default _default;
