interface AppCustomFieldRef {
    appFieldRefId: string;
}
export interface AppCfValuesRequest {
    conversationId: string | number;
    ugId: number;
    inboxId: number;
    appCustomFields: AppCustomFieldRef[];
}
export type AppFieldValueStatus = 'resolved' | 'error' | 'deferred';
export interface AppFieldValue {
    appFieldRefId: string;
    value: string;
    deepLinkUrl?: string;
    status: AppFieldValueStatus;
}
export interface AppCfValuesResponse {
    fields: AppFieldValue[];
    summary: {
        total: number;
        resolved: number;
        error: number;
        deferred: number;
    };
}
export declare const fetchAppCfValues: (data: AppCfValuesRequest) => Promise<import('axios').AxiosResponse<any, any> | undefined>;
export declare const fetchDeferredAppCfValues: (data: AppCfValuesRequest) => Promise<import('axios').AxiosResponse<any, any> | undefined>;
export {};
//# sourceMappingURL=appCustomField.d.ts.map