import { FormsClient, FetchFormPropertiesInput, FieldNameAndFieldOrSubTableField } from "./forms-client";
import { NewInstanceInput } from "./axios-utils";
import { AxiosInstance } from "axios";
export declare class FormsClientImpl implements FormsClient {
    readonly client: AxiosInstance;
    constructor(input: NewInstanceInput);
    fetchFormProperties(input: FetchFormPropertiesInput): Promise<FieldNameAndFieldOrSubTableField>;
}
export declare const VisibleForTesting: {
    constructUrl: (input: FetchFormPropertiesInput) => string;
};
