import { ChargeCardTransactionStatusCode, DepositTransactionStatusCode } from '@zeniai/client-epic-state';
import { Colors } from '../../designSystem/zeniConstants';
import { ZeniThemeColor } from '../../designSystem/zeniThemeColors';
export declare const getStatusColorMap: (theme: ZeniThemeColor) => {
    overdue: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    pending_approval: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    pending_vendor_action: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    onboarding: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    inactive: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    awaiting_to_be_marked_as_paid: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    request_on_hold: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    rejected: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    failed: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    cancelled: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    deleted: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    returned: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    completed: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    awaiting_approval: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    awaiting_my_approval: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    processing: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    wire_us_domestic: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    wire_international: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    ach_standard: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    ach_same_day: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    draft: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    initiated: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    in_progress: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    invite_processing: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    declined: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    locked: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    closed: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    closed_by_customer: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    stolen: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    lost: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    frozen: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    suspected_fraud: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    active: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    mark_as_paid: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    approved: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    scheduled: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    paid: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    posted: {
        bgColor: string;
        color: string;
        borderColor: string;
    };
    invite_sent: {
        bgColor: string;
        color: Colors;
        borderColor: Colors;
    };
    resend_invite: {
        bgColor: string;
        color: Colors;
        borderColor: string;
    };
};
export declare const billRemiStatusesHavingGreyColor: string[];
export declare const longStatusTags: string[];
export declare const TransStatusToColor: (code: DepositTransactionStatusCode, theme: ZeniThemeColor) => string;
export declare const ChargeCardTransactionToColor: (code: ChargeCardTransactionStatusCode, theme: ZeniThemeColor) => string;
