import { DialtoneLocalization } from '../../../localization';
import { removeClassStyleAttrs, addClassStyleAttrs } from '../../../common/utils';
declare const _default: import('vue').DefineComponent<{
    ariaLabel: {
        type: StringConstructor;
        default: string;
    };
    description: {
        type: StringConstructor;
        required: true;
    };
    selected: {
        type: BooleanConstructor;
        default: boolean;
    };
    hideActions: {
        type: BooleanConstructor;
        default: boolean;
    };
    unreadCount: {
        type: StringConstructor;
        default: null;
        validator(value: unknown): boolean;
    };
}, any, {
    labelWidth: string;
    i18n: DialtoneLocalization;
}, {
    leftbarContactCentersRowClasses(): (string | {
        'd-recipe-leftbar-row__unread-count': boolean;
        'd-recipe-leftbar-row--selected': any;
    })[];
    getAriaLabel(): any;
    contactRowListeners(): {
        [k: string]: any;
    };
    showUnreadCount(): boolean;
    menuButtonLabel(): string;
}, {
    removeClassStyleAttrs: typeof removeClassStyleAttrs;
    addClassStyleAttrs: typeof addClassStyleAttrs;
    adjustLabelWidth(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("click" | "click-menu")[], "click" | "click-menu", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    ariaLabel: {
        type: StringConstructor;
        default: string;
    };
    description: {
        type: StringConstructor;
        required: true;
    };
    selected: {
        type: BooleanConstructor;
        default: boolean;
    };
    hideActions: {
        type: BooleanConstructor;
        default: boolean;
    };
    unreadCount: {
        type: StringConstructor;
        default: null;
        validator(value: unknown): boolean;
    };
}>> & {
    onClick?: ((...args: any[]) => any) | undefined;
    "onClick-menu"?: ((...args: any[]) => any) | undefined;
}, {
    ariaLabel: string;
    selected: boolean;
    hideActions: boolean;
    unreadCount: string;
}, {}>;
export default _default;
//# sourceMappingURL=contact_centers_row.vue.d.ts.map