import { SchemaModel } from '@contractspec/lib.schema';
export declare const HarnessTargetResolveQuery: import("../..").OperationSpec<SchemaModel<{
    targetId: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    isolation: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    baseUrl: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
    };
    allowlistedDomains: {
        type: import("@contractspec/lib.schema").FieldType<string, string>;
        isOptional: true;
        isArray: true;
    };
    metadata: {
        type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
        isOptional: true;
    };
}>, SchemaModel<{
    target: {
        type: SchemaModel<{
            targetId: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            kind: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            isolation: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            environment: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: false;
            };
            baseUrl: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
            };
            allowlistedDomains: {
                type: import("@contractspec/lib.schema").FieldType<string, string>;
                isOptional: true;
                isArray: true;
            };
            metadata: {
                type: import("@contractspec/lib.schema").FieldType<Record<string, unknown>, Record<string, unknown>>;
                isOptional: true;
            };
        }>;
        isOptional: false;
    };
}>, undefined>;
