declare const _default: import('vue').DefineComponent<{
    avatarSrc: {
        type: StringConstructor;
        default: string;
    };
    avatarPresence: {
        type: StringConstructor;
        default: null;
    };
    avatarSeed: {
        type: StringConstructor;
        default: null;
    };
    avatarColor: {
        type: StringConstructor;
        default: null;
    };
    presenceText: {
        type: StringConstructor;
        default: string;
    };
    name: {
        type: StringConstructor;
        required: true;
    };
    userStatus: {
        type: StringConstructor;
        default: string;
    };
    muted: {
        type: BooleanConstructor;
        default: boolean;
    };
    unreadCount: {
        type: StringConstructor;
        default: null;
    };
    hasUnreads: {
        type: BooleanConstructor;
        default: boolean;
    };
    selected: {
        type: BooleanConstructor;
        default: boolean;
    };
    noInitials: {
        type: BooleanConstructor;
        default: boolean;
    };
    isTyping: {
        type: BooleanConstructor;
        default: boolean;
    };
    hasCallButton: {
        type: BooleanConstructor;
        default: boolean;
    };
}, any, any, {
    presenceFontColorClass(): any;
    contactRowListeners(): {
        [k: string]: any;
    };
    contactDescription(): string;
}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "call"[], "call", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    avatarSrc: {
        type: StringConstructor;
        default: string;
    };
    avatarPresence: {
        type: StringConstructor;
        default: null;
    };
    avatarSeed: {
        type: StringConstructor;
        default: null;
    };
    avatarColor: {
        type: StringConstructor;
        default: null;
    };
    presenceText: {
        type: StringConstructor;
        default: string;
    };
    name: {
        type: StringConstructor;
        required: true;
    };
    userStatus: {
        type: StringConstructor;
        default: string;
    };
    muted: {
        type: BooleanConstructor;
        default: boolean;
    };
    unreadCount: {
        type: StringConstructor;
        default: null;
    };
    hasUnreads: {
        type: BooleanConstructor;
        default: boolean;
    };
    selected: {
        type: BooleanConstructor;
        default: boolean;
    };
    noInitials: {
        type: BooleanConstructor;
        default: boolean;
    };
    isTyping: {
        type: BooleanConstructor;
        default: boolean;
    };
    hasCallButton: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & {
    onCall?: ((...args: any[]) => any) | undefined;
}, {
    muted: boolean;
    selected: boolean;
    avatarSrc: string;
    presenceText: string;
    avatarSeed: string;
    noInitials: boolean;
    avatarColor: string;
    unreadCount: string;
    hasUnreads: boolean;
    hasCallButton: boolean;
    isTyping: boolean;
    avatarPresence: string;
    userStatus: string;
}, {}>;
export default _default;
//# sourceMappingURL=contact_row.vue.d.ts.map