import { HeadersType as Headers } from '@avst-api/commons'; export interface IdProperty { id?: string; } export interface KeyProperty { key?: string; } export interface EntityProperty { key?: string; value?: any; } export interface AccountIdProperty { accountId?: string; } export interface NameProperty { name?: string; } export interface CustomFieldIdentifier { id?: string; name?: string; } export interface CustomFieldSelectOption { self?: string; value?: string; id?: string; } export declare function httpGet(connection: string, urlPath: string, headers?: Headers, skipBodyParsing?: boolean): Promise>; export declare function httpPost(connection: string, urlPath: string, request: any, headers?: Headers, skipBodyParsing?: boolean): Promise>; export declare function httpPut(connection: string, urlPath: string, request: any, headers?: Headers, skipBodyParsing?: boolean): Promise>; export declare function httpDelete(connection: string, urlPath: string, headers?: Headers, skipBodyParsing?: boolean): Promise>; export declare function getFields(fields: T[], customFieldIdOrName: number | string): T[]; //# sourceMappingURL=common.d.ts.map