/**
 * Azure Iotoperations API
 *
 * Generated from the Azure REST API specs.
 * DO NOT EDIT - regenerate with: bun run generate
 */
import * as Schema from "effect/Schema";
export declare const AkriConnectorCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly connectorName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorCreateOrUpdateInput = typeof AkriConnectorCreateOrUpdateInput.Type;
export declare const AkriConnectorCreateOrUpdateOutput: Schema.Struct<{}>;
export type AkriConnectorCreateOrUpdateOutput = typeof AkriConnectorCreateOrUpdateOutput.Type;
/**
 * Create a AkriConnectorResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 * @param connectorName - Name of AkriConnector resource.
 */
export declare const AkriConnectorCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly connectorName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly connectorName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorDeleteInput = typeof AkriConnectorDeleteInput.Type;
export declare const AkriConnectorDeleteOutput: Schema.Void;
export type AkriConnectorDeleteOutput = typeof AkriConnectorDeleteOutput.Type;
/**
 * Delete a AkriConnectorResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 * @param connectorName - Name of AkriConnector resource.
 */
export declare const AkriConnectorDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly connectorName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly connectorName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorGetInput = typeof AkriConnectorGetInput.Type;
export declare const AkriConnectorGetOutput: Schema.Struct<{}>;
export type AkriConnectorGetOutput = typeof AkriConnectorGetOutput.Type;
/**
 * Get a AkriConnectorResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 * @param connectorName - Name of AkriConnector resource.
 */
export declare const AkriConnectorGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly connectorName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorListByTemplateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorListByTemplateInput = typeof AkriConnectorListByTemplateInput.Type;
export declare const AkriConnectorListByTemplateOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type AkriConnectorListByTemplateOutput = typeof AkriConnectorListByTemplateOutput.Type;
/**
 * List AkriConnectorResource resources by AkriConnectorTemplateResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 */
export declare const AkriConnectorListByTemplate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorTemplateCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorTemplateCreateOrUpdateInput = typeof AkriConnectorTemplateCreateOrUpdateInput.Type;
export declare const AkriConnectorTemplateCreateOrUpdateOutput: Schema.Struct<{}>;
export type AkriConnectorTemplateCreateOrUpdateOutput = typeof AkriConnectorTemplateCreateOrUpdateOutput.Type;
/**
 * Create a AkriConnectorTemplateResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 */
export declare const AkriConnectorTemplateCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorTemplateDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorTemplateDeleteInput = typeof AkriConnectorTemplateDeleteInput.Type;
export declare const AkriConnectorTemplateDeleteOutput: Schema.Void;
export type AkriConnectorTemplateDeleteOutput = typeof AkriConnectorTemplateDeleteOutput.Type;
/**
 * Delete a AkriConnectorTemplateResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 */
export declare const AkriConnectorTemplateDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorTemplateGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriConnectorTemplateName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorTemplateGetInput = typeof AkriConnectorTemplateGetInput.Type;
export declare const AkriConnectorTemplateGetOutput: Schema.Struct<{}>;
export type AkriConnectorTemplateGetOutput = typeof AkriConnectorTemplateGetOutput.Type;
/**
 * Get a AkriConnectorTemplateResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriConnectorTemplateName - Name of AkriConnectorTemplate resource.
 */
export declare const AkriConnectorTemplateGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriConnectorTemplateName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const AkriConnectorTemplateListByInstanceResourceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriConnectorTemplateListByInstanceResourceInput = typeof AkriConnectorTemplateListByInstanceResourceInput.Type;
export declare const AkriConnectorTemplateListByInstanceResourceOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type AkriConnectorTemplateListByInstanceResourceOutput = typeof AkriConnectorTemplateListByInstanceResourceOutput.Type;
/**
 * List AkriConnectorTemplateResource resources by InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const AkriConnectorTemplateListByInstanceResource: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const AkriServiceCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriServiceCreateOrUpdateInput = typeof AkriServiceCreateOrUpdateInput.Type;
export declare const AkriServiceCreateOrUpdateOutput: Schema.Struct<{}>;
export type AkriServiceCreateOrUpdateOutput = typeof AkriServiceCreateOrUpdateOutput.Type;
/**
 * Create a AkriServiceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriServiceName - Name of AkriService resource.
 */
export declare const AkriServiceCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriServiceName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const AkriServiceDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriServiceDeleteInput = typeof AkriServiceDeleteInput.Type;
export declare const AkriServiceDeleteOutput: Schema.Void;
export type AkriServiceDeleteOutput = typeof AkriServiceDeleteOutput.Type;
/**
 * Delete a AkriServiceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriServiceName - Name of AkriService resource.
 */
export declare const AkriServiceDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriServiceName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const AkriServiceGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly akriServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriServiceGetInput = typeof AkriServiceGetInput.Type;
export declare const AkriServiceGetOutput: Schema.Struct<{}>;
export type AkriServiceGetOutput = typeof AkriServiceGetOutput.Type;
/**
 * Get a AkriServiceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param akriServiceName - Name of AkriService resource.
 */
export declare const AkriServiceGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly akriServiceName: string;
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const AkriServiceListByInstanceResourceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type AkriServiceListByInstanceResourceInput = typeof AkriServiceListByInstanceResourceInput.Type;
export declare const AkriServiceListByInstanceResourceOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type AkriServiceListByInstanceResourceOutput = typeof AkriServiceListByInstanceResourceOutput.Type;
/**
 * List AkriServiceResource resources by InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const AkriServiceListByInstanceResource: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthenticationCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly authenticationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthenticationCreateOrUpdateInput = typeof BrokerAuthenticationCreateOrUpdateInput.Type;
export declare const BrokerAuthenticationCreateOrUpdateOutput: Schema.Struct<{}>;
export type BrokerAuthenticationCreateOrUpdateOutput = typeof BrokerAuthenticationCreateOrUpdateOutput.Type;
/**
 * Create a BrokerAuthenticationResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param authenticationName - Name of Instance broker authentication resource
 */
export declare const BrokerAuthenticationCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly authenticationName: string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthenticationDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly authenticationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthenticationDeleteInput = typeof BrokerAuthenticationDeleteInput.Type;
export declare const BrokerAuthenticationDeleteOutput: Schema.Void;
export type BrokerAuthenticationDeleteOutput = typeof BrokerAuthenticationDeleteOutput.Type;
/**
 * Delete a BrokerAuthenticationResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param authenticationName - Name of Instance broker authentication resource
 */
export declare const BrokerAuthenticationDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly authenticationName: string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthenticationGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly authenticationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthenticationGetInput = typeof BrokerAuthenticationGetInput.Type;
export declare const BrokerAuthenticationGetOutput: Schema.Struct<{}>;
export type BrokerAuthenticationGetOutput = typeof BrokerAuthenticationGetOutput.Type;
/**
 * Get a BrokerAuthenticationResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param authenticationName - Name of Instance broker authentication resource
 */
export declare const BrokerAuthenticationGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly authenticationName: string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthenticationListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthenticationListByResourceGroupInput = typeof BrokerAuthenticationListByResourceGroupInput.Type;
export declare const BrokerAuthenticationListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type BrokerAuthenticationListByResourceGroupOutput = typeof BrokerAuthenticationListByResourceGroupOutput.Type;
/**
 * List BrokerAuthenticationResource resources by BrokerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 */
export declare const BrokerAuthenticationListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthorizationCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly authorizationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthorizationCreateOrUpdateInput = typeof BrokerAuthorizationCreateOrUpdateInput.Type;
export declare const BrokerAuthorizationCreateOrUpdateOutput: Schema.Struct<{}>;
export type BrokerAuthorizationCreateOrUpdateOutput = typeof BrokerAuthorizationCreateOrUpdateOutput.Type;
/**
 * Create a BrokerAuthorizationResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param authorizationName - Name of Instance broker authorization resource
 */
export declare const BrokerAuthorizationCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly authorizationName: string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthorizationDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly authorizationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthorizationDeleteInput = typeof BrokerAuthorizationDeleteInput.Type;
export declare const BrokerAuthorizationDeleteOutput: Schema.Void;
export type BrokerAuthorizationDeleteOutput = typeof BrokerAuthorizationDeleteOutput.Type;
/**
 * Delete a BrokerAuthorizationResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param authorizationName - Name of Instance broker authorization resource
 */
export declare const BrokerAuthorizationDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly authorizationName: string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthorizationGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly authorizationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthorizationGetInput = typeof BrokerAuthorizationGetInput.Type;
export declare const BrokerAuthorizationGetOutput: Schema.Struct<{}>;
export type BrokerAuthorizationGetOutput = typeof BrokerAuthorizationGetOutput.Type;
/**
 * Get a BrokerAuthorizationResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param authorizationName - Name of Instance broker authorization resource
 */
export declare const BrokerAuthorizationGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly authorizationName: string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerAuthorizationListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerAuthorizationListByResourceGroupInput = typeof BrokerAuthorizationListByResourceGroupInput.Type;
export declare const BrokerAuthorizationListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type BrokerAuthorizationListByResourceGroupOutput = typeof BrokerAuthorizationListByResourceGroupOutput.Type;
/**
 * List BrokerAuthorizationResource resources by BrokerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 */
export declare const BrokerAuthorizationListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const BrokerCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerCreateOrUpdateInput = typeof BrokerCreateOrUpdateInput.Type;
export declare const BrokerCreateOrUpdateOutput: Schema.Struct<{}>;
export type BrokerCreateOrUpdateOutput = typeof BrokerCreateOrUpdateOutput.Type;
/**
 * Create a BrokerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 */
export declare const BrokerCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerDeleteInput = typeof BrokerDeleteInput.Type;
export declare const BrokerDeleteOutput: Schema.Void;
export type BrokerDeleteOutput = typeof BrokerDeleteOutput.Type;
/**
 * Delete a BrokerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 */
export declare const BrokerDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const BrokerGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerGetInput = typeof BrokerGetInput.Type;
export declare const BrokerGetOutput: Schema.Struct<{}>;
export type BrokerGetOutput = typeof BrokerGetOutput.Type;
/**
 * Get a BrokerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 */
export declare const BrokerGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerListByResourceGroupInput = typeof BrokerListByResourceGroupInput.Type;
export declare const BrokerListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type BrokerListByResourceGroupOutput = typeof BrokerListByResourceGroupOutput.Type;
/**
 * List BrokerResource resources by InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const BrokerListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const BrokerListenerCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly listenerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerListenerCreateOrUpdateInput = typeof BrokerListenerCreateOrUpdateInput.Type;
export declare const BrokerListenerCreateOrUpdateOutput: Schema.Struct<{}>;
export type BrokerListenerCreateOrUpdateOutput = typeof BrokerListenerCreateOrUpdateOutput.Type;
/**
 * Create a BrokerListenerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param listenerName - Name of Instance broker listener resource
 */
export declare const BrokerListenerCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly listenerName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerListenerDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly listenerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerListenerDeleteInput = typeof BrokerListenerDeleteInput.Type;
export declare const BrokerListenerDeleteOutput: Schema.Void;
export type BrokerListenerDeleteOutput = typeof BrokerListenerDeleteOutput.Type;
/**
 * Delete a BrokerListenerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param listenerName - Name of Instance broker listener resource
 */
export declare const BrokerListenerDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly listenerName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const BrokerListenerGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly listenerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerListenerGetInput = typeof BrokerListenerGetInput.Type;
export declare const BrokerListenerGetOutput: Schema.Struct<{}>;
export type BrokerListenerGetOutput = typeof BrokerListenerGetOutput.Type;
/**
 * Get a BrokerListenerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 * @param listenerName - Name of Instance broker listener resource
 */
export declare const BrokerListenerGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly listenerName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const BrokerListenerListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly brokerName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type BrokerListenerListByResourceGroupInput = typeof BrokerListenerListByResourceGroupInput.Type;
export declare const BrokerListenerListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type BrokerListenerListByResourceGroupOutput = typeof BrokerListenerListByResourceGroupOutput.Type;
/**
 * List BrokerListenerResource resources by BrokerResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param brokerName - Name of broker.
 */
export declare const BrokerListenerListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly brokerName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const DataflowCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly dataflowName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowCreateOrUpdateInput = typeof DataflowCreateOrUpdateInput.Type;
export declare const DataflowCreateOrUpdateOutput: Schema.Struct<{}>;
export type DataflowCreateOrUpdateOutput = typeof DataflowCreateOrUpdateOutput.Type;
/**
 * Create a DataflowResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 * @param dataflowName - Name of Instance dataflowProfile dataflow resource
 */
export declare const DataflowCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowName: string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly dataflowName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowDeleteInput = typeof DataflowDeleteInput.Type;
export declare const DataflowDeleteOutput: Schema.Void;
export type DataflowDeleteOutput = typeof DataflowDeleteOutput.Type;
/**
 * Delete a DataflowResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 * @param dataflowName - Name of Instance dataflowProfile dataflow resource
 */
export declare const DataflowDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowName: string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const DataflowEndpointCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowEndpointCreateOrUpdateInput = typeof DataflowEndpointCreateOrUpdateInput.Type;
export declare const DataflowEndpointCreateOrUpdateOutput: Schema.Struct<{}>;
export type DataflowEndpointCreateOrUpdateOutput = typeof DataflowEndpointCreateOrUpdateOutput.Type;
/**
 * Create a DataflowEndpointResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowEndpointName - Name of Instance dataflowEndpoint resource
 */
export declare const DataflowEndpointCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowEndpointName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowEndpointDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowEndpointDeleteInput = typeof DataflowEndpointDeleteInput.Type;
export declare const DataflowEndpointDeleteOutput: Schema.Void;
export type DataflowEndpointDeleteOutput = typeof DataflowEndpointDeleteOutput.Type;
/**
 * Delete a DataflowEndpointResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowEndpointName - Name of Instance dataflowEndpoint resource
 */
export declare const DataflowEndpointDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowEndpointName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const DataflowEndpointGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowEndpointGetInput = typeof DataflowEndpointGetInput.Type;
export declare const DataflowEndpointGetOutput: Schema.Struct<{}>;
export type DataflowEndpointGetOutput = typeof DataflowEndpointGetOutput.Type;
/**
 * Get a DataflowEndpointResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowEndpointName - Name of Instance dataflowEndpoint resource
 */
export declare const DataflowEndpointGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowEndpointName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowEndpointListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowEndpointListByResourceGroupInput = typeof DataflowEndpointListByResourceGroupInput.Type;
export declare const DataflowEndpointListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type DataflowEndpointListByResourceGroupOutput = typeof DataflowEndpointListByResourceGroupOutput.Type;
/**
 * List DataflowEndpointResource resources by InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const DataflowEndpointListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const DataflowGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly dataflowName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowGetInput = typeof DataflowGetInput.Type;
export declare const DataflowGetOutput: Schema.Struct<{}>;
export type DataflowGetOutput = typeof DataflowGetOutput.Type;
/**
 * Get a DataflowResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 * @param dataflowName - Name of Instance dataflowProfile dataflow resource
 */
export declare const DataflowGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowName: string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowGraphCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly dataflowGraphName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowGraphCreateOrUpdateInput = typeof DataflowGraphCreateOrUpdateInput.Type;
export declare const DataflowGraphCreateOrUpdateOutput: Schema.Struct<{}>;
export type DataflowGraphCreateOrUpdateOutput = typeof DataflowGraphCreateOrUpdateOutput.Type;
/**
 * Create a DataflowGraphResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 * @param dataflowGraphName - Name of Instance dataflowEndpoint resource.
 */
export declare const DataflowGraphCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowGraphName: string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowGraphDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly dataflowGraphName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowGraphDeleteInput = typeof DataflowGraphDeleteInput.Type;
export declare const DataflowGraphDeleteOutput: Schema.Void;
export type DataflowGraphDeleteOutput = typeof DataflowGraphDeleteOutput.Type;
/**
 * Delete a DataflowGraphResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 * @param dataflowGraphName - Name of Instance dataflowEndpoint resource.
 */
export declare const DataflowGraphDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowGraphName: string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const DataflowGraphGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly dataflowGraphName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowGraphGetInput = typeof DataflowGraphGetInput.Type;
export declare const DataflowGraphGetOutput: Schema.Struct<{}>;
export type DataflowGraphGetOutput = typeof DataflowGraphGetOutput.Type;
/**
 * Get a DataflowGraphResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 * @param dataflowGraphName - Name of Instance dataflowEndpoint resource.
 */
export declare const DataflowGraphGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowGraphName: string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowGraphListByDataflowProfileInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowGraphListByDataflowProfileInput = typeof DataflowGraphListByDataflowProfileInput.Type;
export declare const DataflowGraphListByDataflowProfileOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type DataflowGraphListByDataflowProfileOutput = typeof DataflowGraphListByDataflowProfileOutput.Type;
/**
 * List DataflowGraphResource resources by DataflowProfileResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 */
export declare const DataflowGraphListByDataflowProfile: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const DataflowListByProfileResourceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowListByProfileResourceInput = typeof DataflowListByProfileResourceInput.Type;
export declare const DataflowListByProfileResourceOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type DataflowListByProfileResourceOutput = typeof DataflowListByProfileResourceOutput.Type;
/**
 * List DataflowResource resources by DataflowProfileResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 */
export declare const DataflowListByProfileResource: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const DataflowProfileCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowProfileCreateOrUpdateInput = typeof DataflowProfileCreateOrUpdateInput.Type;
export declare const DataflowProfileCreateOrUpdateOutput: Schema.Struct<{}>;
export type DataflowProfileCreateOrUpdateOutput = typeof DataflowProfileCreateOrUpdateOutput.Type;
/**
 * Create a DataflowProfileResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 */
export declare const DataflowProfileCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowProfileDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowProfileDeleteInput = typeof DataflowProfileDeleteInput.Type;
export declare const DataflowProfileDeleteOutput: Schema.Void;
export type DataflowProfileDeleteOutput = typeof DataflowProfileDeleteOutput.Type;
/**
 * Delete a DataflowProfileResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 */
export declare const DataflowProfileDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const DataflowProfileGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly dataflowProfileName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowProfileGetInput = typeof DataflowProfileGetInput.Type;
export declare const DataflowProfileGetOutput: Schema.Struct<{}>;
export type DataflowProfileGetOutput = typeof DataflowProfileGetOutput.Type;
/**
 * Get a DataflowProfileResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param dataflowProfileName - Name of Instance dataflowProfile resource
 */
export declare const DataflowProfileGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly dataflowProfileName: string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const DataflowProfileListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type DataflowProfileListByResourceGroupInput = typeof DataflowProfileListByResourceGroupInput.Type;
export declare const DataflowProfileListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type DataflowProfileListByResourceGroupOutput = typeof DataflowProfileListByResourceGroupOutput.Type;
/**
 * List DataflowProfileResource resources by InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const DataflowProfileListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
export declare const InstanceCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type InstanceCreateOrUpdateInput = typeof InstanceCreateOrUpdateInput.Type;
export declare const InstanceCreateOrUpdateOutput: Schema.Struct<{
    readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly location: Schema.String;
}>;
export type InstanceCreateOrUpdateOutput = typeof InstanceCreateOrUpdateOutput.Type;
/**
 * Create a InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const InstanceCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly location: string;
    readonly tags?: {
        readonly [x: string]: string;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const InstanceDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type InstanceDeleteInput = typeof InstanceDeleteInput.Type;
export declare const InstanceDeleteOutput: Schema.Void;
export type InstanceDeleteOutput = typeof InstanceDeleteOutput.Type;
/**
 * Delete a InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const InstanceDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const InstanceGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type InstanceGetInput = typeof InstanceGetInput.Type;
export declare const InstanceGetOutput: Schema.Struct<{
    readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly location: Schema.String;
}>;
export type InstanceGetOutput = typeof InstanceGetOutput.Type;
/**
 * Get a InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const InstanceGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly location: string;
    readonly tags?: {
        readonly [x: string]: string;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const InstanceListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type InstanceListByResourceGroupInput = typeof InstanceListByResourceGroupInput.Type;
export declare const InstanceListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{
        readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
        readonly location: Schema.String;
    }>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type InstanceListByResourceGroupOutput = typeof InstanceListByResourceGroupOutput.Type;
/**
 * List InstanceResource resources by resource group
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 */
export declare const InstanceListByResourceGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {
        readonly location: string;
        readonly tags?: {
            readonly [x: string]: string;
        } | undefined;
    }[];
}, never, import("../credentials.ts").Credentials>;
export declare const InstanceListBySubscriptionInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type InstanceListBySubscriptionInput = typeof InstanceListBySubscriptionInput.Type;
export declare const InstanceListBySubscriptionOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{
        readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
        readonly location: Schema.String;
    }>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type InstanceListBySubscriptionOutput = typeof InstanceListBySubscriptionOutput.Type;
/**
 * List InstanceResource resources by subscription ID
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 */
export declare const InstanceListBySubscription: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {
        readonly location: string;
        readonly tags?: {
            readonly [x: string]: string;
        } | undefined;
    }[];
}, never, import("../credentials.ts").Credentials>;
export declare const InstanceUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type InstanceUpdateInput = typeof InstanceUpdateInput.Type;
export declare const InstanceUpdateOutput: Schema.Struct<{
    readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly location: Schema.String;
}>;
export type InstanceUpdateOutput = typeof InstanceUpdateOutput.Type;
/**
 * Update a InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const InstanceUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly location: string;
    readonly tags?: {
        readonly [x: string]: string;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const OperationsListInput: Schema.Struct<{
    readonly "api-version": Schema.String;
}>;
export type OperationsListInput = typeof OperationsListInput.Type;
export declare const OperationsListOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{
        readonly name: Schema.optional<Schema.String>;
        readonly isDataAction: Schema.optional<Schema.Boolean>;
        readonly display: Schema.optional<Schema.Struct<{
            readonly provider: Schema.optional<Schema.String>;
            readonly resource: Schema.optional<Schema.String>;
            readonly operation: Schema.optional<Schema.String>;
            readonly description: Schema.optional<Schema.String>;
        }>>;
        readonly origin: Schema.optional<Schema.Literals<readonly ["user", "system", "user,system"]>>;
        readonly actionType: Schema.optional<Schema.Literals<readonly ["Internal"]>>;
    }>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type OperationsListOutput = typeof OperationsListOutput.Type;
/**
 * List the operations for the provider
 *
 * @param api-version - The API version to use for this operation.
 */
export declare const OperationsList: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {
        readonly actionType?: "Internal" | undefined;
        readonly display?: {
            readonly description?: string | undefined;
            readonly operation?: string | undefined;
            readonly provider?: string | undefined;
            readonly resource?: string | undefined;
        } | undefined;
        readonly isDataAction?: boolean | undefined;
        readonly name?: string | undefined;
        readonly origin?: "system" | "user" | "user,system" | undefined;
    }[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const RegistryEndpointCreateOrUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly registryEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegistryEndpointCreateOrUpdateInput = typeof RegistryEndpointCreateOrUpdateInput.Type;
export declare const RegistryEndpointCreateOrUpdateOutput: Schema.Struct<{}>;
export type RegistryEndpointCreateOrUpdateOutput = typeof RegistryEndpointCreateOrUpdateOutput.Type;
/**
 * Create a RegistryEndpointResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param registryEndpointName - Name of RegistryEndpoint resource
 */
export declare const RegistryEndpointCreateOrUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly registryEndpointName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const RegistryEndpointDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly registryEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegistryEndpointDeleteInput = typeof RegistryEndpointDeleteInput.Type;
export declare const RegistryEndpointDeleteOutput: Schema.Void;
export type RegistryEndpointDeleteOutput = typeof RegistryEndpointDeleteOutput.Type;
/**
 * Delete a RegistryEndpointResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param registryEndpointName - Name of RegistryEndpoint resource
 */
export declare const RegistryEndpointDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly registryEndpointName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const RegistryEndpointGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly registryEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegistryEndpointGetInput = typeof RegistryEndpointGetInput.Type;
export declare const RegistryEndpointGetOutput: Schema.Struct<{}>;
export type RegistryEndpointGetOutput = typeof RegistryEndpointGetOutput.Type;
/**
 * Get a RegistryEndpointResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 * @param registryEndpointName - Name of RegistryEndpoint resource
 */
export declare const RegistryEndpointGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly registryEndpointName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const RegistryEndpointListByInstanceResourceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly instanceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegistryEndpointListByInstanceResourceInput = typeof RegistryEndpointListByInstanceResourceInput.Type;
export declare const RegistryEndpointListByInstanceResourceOutput: Schema.Struct<{
    readonly value: Schema.$Array<Schema.Struct<{}>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type RegistryEndpointListByInstanceResourceOutput = typeof RegistryEndpointListByInstanceResourceOutput.Type;
/**
 * List RegistryEndpointResource resources by InstanceResource
 *
 * @param api-version - The API version to use for this operation.
 * @param subscriptionId - The ID of the target subscription. The value must be an UUID.
 * @param resourceGroupName - The name of the resource group. The name is case insensitive.
 * @param instanceName - Name of instance.
 */
export declare const RegistryEndpointListByInstanceResource: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly instanceName: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value: readonly {}[];
}, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=iotoperations.d.ts.map