import type * as Merge from "../../../../api/index";
import * as core from "../../../../core";
import type * as serializers from "../../../index";
import { AdvancedMetadata } from "./AdvancedMetadata";
import { RemoteEndpointInfo } from "./RemoteEndpointInfo";
import { RemoteFieldApiCoverage } from "./RemoteFieldApiCoverage";
export declare const RemoteFieldApi: core.serialization.ObjectSchema<serializers.ats.RemoteFieldApi.Raw, Merge.ats.RemoteFieldApi>;
export declare namespace RemoteFieldApi {
    interface Raw {
        schema: Record<string, unknown>;
        remote_key_name: string;
        remote_endpoint_info: RemoteEndpointInfo.Raw;
        example_values?: unknown[] | null;
        advanced_metadata?: AdvancedMetadata.Raw | null;
        coverage?: RemoteFieldApiCoverage.Raw | null;
    }
}
