/**
 * Azure Storagesync 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 CloudEndpointsAfsShareMetadataCertificatePublicKeysInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsAfsShareMetadataCertificatePublicKeysInput = typeof CloudEndpointsAfsShareMetadataCertificatePublicKeysInput.Type;
export declare const CloudEndpointsAfsShareMetadataCertificatePublicKeysOutput: Schema.Struct<{
    readonly firstKey: Schema.optional<Schema.String>;
    readonly secondKey: Schema.optional<Schema.String>;
}>;
export type CloudEndpointsAfsShareMetadataCertificatePublicKeysOutput = typeof CloudEndpointsAfsShareMetadataCertificatePublicKeysOutput.Type;
/**
 * Get the AFS file share metadata signing certificate public keys.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsAfsShareMetadataCertificatePublicKeys: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {
    readonly firstKey?: string | undefined;
    readonly secondKey?: string | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsCreateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsCreateInput = typeof CloudEndpointsCreateInput.Type;
export declare const CloudEndpointsCreateOutput: Schema.Struct<{}>;
export type CloudEndpointsCreateOutput = typeof CloudEndpointsCreateOutput.Type;
/**
 * Create a new CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsDeleteInput = typeof CloudEndpointsDeleteInput.Type;
export declare const CloudEndpointsDeleteOutput: Schema.Void;
export type CloudEndpointsDeleteOutput = typeof CloudEndpointsDeleteOutput.Type;
/**
 * Delete a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsGetInput = typeof CloudEndpointsGetInput.Type;
export declare const CloudEndpointsGetOutput: Schema.Struct<{}>;
export type CloudEndpointsGetOutput = typeof CloudEndpointsGetOutput.Type;
/**
 * Get a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsListBySyncGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsListBySyncGroupInput = typeof CloudEndpointsListBySyncGroupInput.Type;
export declare const CloudEndpointsListBySyncGroupOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{}>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type CloudEndpointsListBySyncGroupOutput = typeof CloudEndpointsListBySyncGroupOutput.Type;
/**
 * Get a CloudEndpoint List.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 */
export declare const CloudEndpointsListBySyncGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {}[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsPostBackupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsPostBackupInput = typeof CloudEndpointsPostBackupInput.Type;
export declare const CloudEndpointsPostBackupOutput: Schema.Struct<{
    readonly backupMetadata: Schema.optional<Schema.Struct<{
        readonly cloudEndpointName: Schema.optional<Schema.String>;
    }>>;
}>;
export type CloudEndpointsPostBackupOutput = typeof CloudEndpointsPostBackupOutput.Type;
/**
 * Post Backup a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsPostBackup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {
    readonly backupMetadata?: {
        readonly cloudEndpointName?: string | undefined;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsPostRestoreInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsPostRestoreInput = typeof CloudEndpointsPostRestoreInput.Type;
export declare const CloudEndpointsPostRestoreOutput: Schema.Void;
export type CloudEndpointsPostRestoreOutput = typeof CloudEndpointsPostRestoreOutput.Type;
/**
 * Post Restore a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsPostRestore: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsPreBackupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsPreBackupInput = typeof CloudEndpointsPreBackupInput.Type;
export declare const CloudEndpointsPreBackupOutput: Schema.Void;
export type CloudEndpointsPreBackupOutput = typeof CloudEndpointsPreBackupOutput.Type;
/**
 * Pre Backup a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsPreBackup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsPreRestoreInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsPreRestoreInput = typeof CloudEndpointsPreRestoreInput.Type;
export declare const CloudEndpointsPreRestoreOutput: Schema.Void;
export type CloudEndpointsPreRestoreOutput = typeof CloudEndpointsPreRestoreOutput.Type;
/**
 * Pre Restore a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsPreRestore: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsRestoreheartbeatInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsRestoreheartbeatInput = typeof CloudEndpointsRestoreheartbeatInput.Type;
export declare const CloudEndpointsRestoreheartbeatOutput: Schema.Void;
export type CloudEndpointsRestoreheartbeatOutput = typeof CloudEndpointsRestoreheartbeatOutput.Type;
/**
 * Restore Heartbeat a given CloudEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsRestoreheartbeat: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const CloudEndpointsTriggerChangeDetectionInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly cloudEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type CloudEndpointsTriggerChangeDetectionInput = typeof CloudEndpointsTriggerChangeDetectionInput.Type;
export declare const CloudEndpointsTriggerChangeDetectionOutput: Schema.Void;
export type CloudEndpointsTriggerChangeDetectionOutput = typeof CloudEndpointsTriggerChangeDetectionOutput.Type;
/**
 * Triggers detection of changes performed on Azure File share connected to the specified Azure File Sync Cloud Endpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param cloudEndpointName - Name of Cloud Endpoint object.
 */
export declare const CloudEndpointsTriggerChangeDetection: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly cloudEndpointName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const LocationOperationStatusInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly locationName: Schema.String;
    readonly operationId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type LocationOperationStatusInput = typeof LocationOperationStatusInput.Type;
export declare const LocationOperationStatusOutput: Schema.Struct<{
    readonly id: Schema.optional<Schema.String>;
    readonly name: Schema.optional<Schema.String>;
    readonly status: Schema.optional<Schema.String>;
    readonly startTime: Schema.optional<Schema.String>;
    readonly endTime: Schema.optional<Schema.String>;
    readonly error: Schema.optional<Schema.Struct<{
        readonly code: Schema.optional<Schema.String>;
        readonly message: Schema.optional<Schema.String>;
        readonly target: Schema.optional<Schema.String>;
        readonly details: Schema.optional<Schema.Struct<{
            readonly code: Schema.optional<Schema.String>;
            readonly message: Schema.optional<Schema.String>;
            readonly target: Schema.optional<Schema.String>;
            readonly requestUri: Schema.optional<Schema.String>;
            readonly exceptionType: Schema.optional<Schema.String>;
            readonly httpMethod: Schema.optional<Schema.String>;
            readonly hashedMessage: Schema.optional<Schema.String>;
            readonly httpErrorCode: Schema.optional<Schema.String>;
        }>>;
        readonly innererror: Schema.optional<Schema.Struct<{
            readonly callStack: Schema.optional<Schema.String>;
            readonly message: Schema.optional<Schema.String>;
            readonly innerException: Schema.optional<Schema.String>;
            readonly innerExceptionCallStack: Schema.optional<Schema.String>;
        }>>;
    }>>;
    readonly percentComplete: Schema.optional<Schema.Number>;
}>;
export type LocationOperationStatusOutput = typeof LocationOperationStatusOutput.Type;
/**
 * Get Operation status
 *
 * @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 locationName - The desired region to obtain information from.
 * @param operationId - operation Id
 */
export declare const LocationOperationStatus: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly locationName: string;
    readonly operationId: string;
    readonly subscriptionId: string;
}, {
    readonly endTime?: string | undefined;
    readonly error?: {
        readonly code?: string | undefined;
        readonly details?: {
            readonly code?: string | undefined;
            readonly exceptionType?: string | undefined;
            readonly hashedMessage?: string | undefined;
            readonly httpErrorCode?: string | undefined;
            readonly httpMethod?: string | undefined;
            readonly message?: string | undefined;
            readonly requestUri?: string | undefined;
            readonly target?: string | undefined;
        } | undefined;
        readonly innererror?: {
            readonly callStack?: string | undefined;
            readonly innerException?: string | undefined;
            readonly innerExceptionCallStack?: string | undefined;
            readonly message?: string | undefined;
        } | undefined;
        readonly message?: string | undefined;
        readonly target?: string | undefined;
    } | undefined;
    readonly id?: string | undefined;
    readonly name?: string | undefined;
    readonly percentComplete?: number | undefined;
    readonly startTime?: string | undefined;
    readonly status?: 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.$Array<Schema.Struct<{
        readonly name: Schema.optional<Schema.String>;
        readonly display: Schema.optional<Schema.Struct<{
            readonly description: Schema.optional<Schema.String>;
            readonly operation: Schema.optional<Schema.String>;
            readonly provider: Schema.optional<Schema.String>;
            readonly resource: Schema.optional<Schema.String>;
        }>>;
        readonly origin: Schema.optional<Schema.String>;
        readonly properties: Schema.optional<Schema.Struct<{
            readonly serviceSpecification: Schema.optional<Schema.Struct<{
                readonly metricSpecifications: Schema.optional<Schema.$Array<Schema.Struct<{
                    readonly name: Schema.optional<Schema.String>;
                    readonly displayName: Schema.optional<Schema.String>;
                    readonly displayDescription: Schema.optional<Schema.String>;
                    readonly unit: Schema.optional<Schema.String>;
                    readonly aggregationType: Schema.optional<Schema.String>;
                    readonly supportedAggregationTypes: Schema.optional<Schema.$Array<Schema.String>>;
                    readonly fillGapWithZero: Schema.optional<Schema.Boolean>;
                    readonly lockAggregationType: Schema.optional<Schema.String>;
                    readonly dimensions: Schema.optional<Schema.$Array<Schema.Struct<{
                        readonly name: Schema.optional<Schema.String>;
                        readonly displayName: Schema.optional<Schema.String>;
                        readonly toBeExportedForShoebox: Schema.optional<Schema.Boolean>;
                    }>>>;
                }>>>;
            }>>;
        }>>;
    }>>;
    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 display?: {
            readonly description?: string | undefined;
            readonly operation?: string | undefined;
            readonly provider?: string | undefined;
            readonly resource?: string | undefined;
        } | undefined;
        readonly name?: string | undefined;
        readonly origin?: string | undefined;
        readonly properties?: {
            readonly serviceSpecification?: {
                readonly metricSpecifications?: readonly {
                    readonly aggregationType?: string | undefined;
                    readonly dimensions?: readonly {
                        readonly displayName?: string | undefined;
                        readonly name?: string | undefined;
                        readonly toBeExportedForShoebox?: boolean | undefined;
                    }[] | undefined;
                    readonly displayDescription?: string | undefined;
                    readonly displayName?: string | undefined;
                    readonly fillGapWithZero?: boolean | undefined;
                    readonly lockAggregationType?: string | undefined;
                    readonly name?: string | undefined;
                    readonly supportedAggregationTypes?: readonly string[] | undefined;
                    readonly unit?: string | undefined;
                }[] | undefined;
            } | undefined;
        } | undefined;
    }[];
}, never, import("../credentials.ts").Credentials>;
export declare const OperationStatusGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly locationName: Schema.String;
    readonly workflowId: Schema.String;
    readonly operationId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type OperationStatusGetInput = typeof OperationStatusGetInput.Type;
export declare const OperationStatusGetOutput: Schema.Struct<{
    readonly name: Schema.optional<Schema.String>;
    readonly status: Schema.optional<Schema.String>;
    readonly startTime: Schema.optional<Schema.String>;
    readonly endTime: Schema.optional<Schema.String>;
    readonly error: Schema.optional<Schema.Struct<{
        readonly code: Schema.optional<Schema.String>;
        readonly message: Schema.optional<Schema.String>;
        readonly target: Schema.optional<Schema.String>;
        readonly details: Schema.optional<Schema.Struct<{
            readonly code: Schema.optional<Schema.String>;
            readonly message: Schema.optional<Schema.String>;
            readonly target: Schema.optional<Schema.String>;
            readonly requestUri: Schema.optional<Schema.String>;
            readonly exceptionType: Schema.optional<Schema.String>;
            readonly httpMethod: Schema.optional<Schema.String>;
            readonly hashedMessage: Schema.optional<Schema.String>;
            readonly httpErrorCode: Schema.optional<Schema.String>;
        }>>;
        readonly innererror: Schema.optional<Schema.Struct<{
            readonly callStack: Schema.optional<Schema.String>;
            readonly message: Schema.optional<Schema.String>;
            readonly innerException: Schema.optional<Schema.String>;
            readonly innerExceptionCallStack: Schema.optional<Schema.String>;
        }>>;
    }>>;
}>;
export type OperationStatusGetOutput = typeof OperationStatusGetOutput.Type;
/**
 * Get Operation status
 *
 * @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 locationName - The desired region to obtain information from.
 * @param workflowId - workflow Id
 * @param operationId - operation Id
 */
export declare const OperationStatusGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly locationName: string;
    readonly operationId: string;
    readonly resourceGroupName: string;
    readonly subscriptionId: string;
    readonly workflowId: string;
}, {
    readonly endTime?: string | undefined;
    readonly error?: {
        readonly code?: string | undefined;
        readonly details?: {
            readonly code?: string | undefined;
            readonly exceptionType?: string | undefined;
            readonly hashedMessage?: string | undefined;
            readonly httpErrorCode?: string | undefined;
            readonly httpMethod?: string | undefined;
            readonly message?: string | undefined;
            readonly requestUri?: string | undefined;
            readonly target?: string | undefined;
        } | undefined;
        readonly innererror?: {
            readonly callStack?: string | undefined;
            readonly innerException?: string | undefined;
            readonly innerExceptionCallStack?: string | undefined;
            readonly message?: string | undefined;
        } | undefined;
        readonly message?: string | undefined;
        readonly target?: string | undefined;
    } | undefined;
    readonly name?: string | undefined;
    readonly startTime?: string | undefined;
    readonly status?: string | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const PrivateEndpointConnectionsCreateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly privateEndpointConnectionName: Schema.String;
    readonly "api-version": Schema.String;
    readonly properties: Schema.optional<Schema.Struct<{
        readonly groupIds: Schema.optional<Schema.$Array<Schema.String>>;
        readonly privateEndpoint: Schema.optional<Schema.Struct<{
            readonly id: Schema.optional<Schema.String>;
        }>>;
        readonly privateLinkServiceConnectionState: Schema.Struct<{
            readonly status: Schema.optional<Schema.Literals<readonly ["Pending", "Approved", "Rejected"]>>;
            readonly description: Schema.optional<Schema.String>;
            readonly actionsRequired: Schema.optional<Schema.String>;
        }>;
        readonly provisioningState: Schema.optional<Schema.Literals<readonly ["Succeeded", "Creating", "Deleting", "Failed"]>>;
    }>>;
}>;
export type PrivateEndpointConnectionsCreateInput = typeof PrivateEndpointConnectionsCreateInput.Type;
export declare const PrivateEndpointConnectionsCreateOutput: Schema.Struct<{
    readonly id: Schema.optional<Schema.String>;
    readonly name: Schema.optional<Schema.String>;
    readonly type: Schema.optional<Schema.String>;
    readonly systemData: Schema.optional<Schema.Struct<{
        readonly createdBy: Schema.optional<Schema.String>;
        readonly createdByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
        readonly createdAt: Schema.optional<Schema.String>;
        readonly lastModifiedBy: Schema.optional<Schema.String>;
        readonly lastModifiedByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
        readonly lastModifiedAt: Schema.optional<Schema.String>;
    }>>;
}>;
export type PrivateEndpointConnectionsCreateOutput = typeof PrivateEndpointConnectionsCreateOutput.Type;
/**
 * Update the state of specified private endpoint connection associated with the storage sync service.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
 * @param properties - Resource properties.
 */
export declare const PrivateEndpointConnectionsCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly privateEndpointConnectionName: string;
    readonly properties?: {
        readonly groupIds?: readonly string[] | undefined;
        readonly privateEndpoint?: {
            readonly id?: string | undefined;
        } | undefined;
        readonly privateLinkServiceConnectionState: {
            readonly actionsRequired?: string | undefined;
            readonly description?: string | undefined;
            readonly status?: "Approved" | "Pending" | "Rejected" | undefined;
        };
        readonly provisioningState?: "Creating" | "Deleting" | "Failed" | "Succeeded" | undefined;
    } | undefined;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly id?: string | undefined;
    readonly name?: string | undefined;
    readonly systemData?: {
        readonly createdAt?: string | undefined;
        readonly createdBy?: string | undefined;
        readonly createdByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
        readonly lastModifiedAt?: string | undefined;
        readonly lastModifiedBy?: string | undefined;
        readonly lastModifiedByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
    } | undefined;
    readonly type?: string | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const PrivateEndpointConnectionsDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly privateEndpointConnectionName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type PrivateEndpointConnectionsDeleteInput = typeof PrivateEndpointConnectionsDeleteInput.Type;
export declare const PrivateEndpointConnectionsDeleteOutput: Schema.Void;
export type PrivateEndpointConnectionsDeleteOutput = typeof PrivateEndpointConnectionsDeleteOutput.Type;
/**
 * Deletes the specified private endpoint connection associated with the storage sync service.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
 */
export declare const PrivateEndpointConnectionsDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly privateEndpointConnectionName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const PrivateEndpointConnectionsGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly privateEndpointConnectionName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type PrivateEndpointConnectionsGetInput = typeof PrivateEndpointConnectionsGetInput.Type;
export declare const PrivateEndpointConnectionsGetOutput: Schema.Struct<{
    readonly id: Schema.optional<Schema.String>;
    readonly name: Schema.optional<Schema.String>;
    readonly type: Schema.optional<Schema.String>;
    readonly systemData: Schema.optional<Schema.Struct<{
        readonly createdBy: Schema.optional<Schema.String>;
        readonly createdByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
        readonly createdAt: Schema.optional<Schema.String>;
        readonly lastModifiedBy: Schema.optional<Schema.String>;
        readonly lastModifiedByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
        readonly lastModifiedAt: Schema.optional<Schema.String>;
    }>>;
}>;
export type PrivateEndpointConnectionsGetOutput = typeof PrivateEndpointConnectionsGetOutput.Type;
/**
 * Gets the specified private endpoint connection associated with the storage sync service.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param privateEndpointConnectionName - The name of the private endpoint connection associated with the Azure resource.
 */
export declare const PrivateEndpointConnectionsGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly privateEndpointConnectionName: string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly id?: string | undefined;
    readonly name?: string | undefined;
    readonly systemData?: {
        readonly createdAt?: string | undefined;
        readonly createdBy?: string | undefined;
        readonly createdByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
        readonly lastModifiedAt?: string | undefined;
        readonly lastModifiedBy?: string | undefined;
        readonly lastModifiedByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
    } | undefined;
    readonly type?: string | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const PrivateEndpointConnectionsListByStorageSyncServiceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type PrivateEndpointConnectionsListByStorageSyncServiceInput = typeof PrivateEndpointConnectionsListByStorageSyncServiceInput.Type;
export declare const PrivateEndpointConnectionsListByStorageSyncServiceOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{
        readonly id: Schema.optional<Schema.String>;
        readonly name: Schema.optional<Schema.String>;
        readonly type: Schema.optional<Schema.String>;
        readonly systemData: Schema.optional<Schema.Struct<{
            readonly createdBy: Schema.optional<Schema.String>;
            readonly createdByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
            readonly createdAt: Schema.optional<Schema.String>;
            readonly lastModifiedBy: Schema.optional<Schema.String>;
            readonly lastModifiedByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
            readonly lastModifiedAt: Schema.optional<Schema.String>;
        }>>;
    }>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type PrivateEndpointConnectionsListByStorageSyncServiceOutput = typeof PrivateEndpointConnectionsListByStorageSyncServiceOutput.Type;
/**
 * Get a PrivateEndpointConnection List.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const PrivateEndpointConnectionsListByStorageSyncService: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {
        readonly id?: string | undefined;
        readonly name?: string | undefined;
        readonly systemData?: {
            readonly createdAt?: string | undefined;
            readonly createdBy?: string | undefined;
            readonly createdByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
            readonly lastModifiedAt?: string | undefined;
            readonly lastModifiedBy?: string | undefined;
            readonly lastModifiedByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
        } | undefined;
        readonly type?: string | undefined;
    }[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const PrivateLinkResourcesListByStorageSyncServiceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type PrivateLinkResourcesListByStorageSyncServiceInput = typeof PrivateLinkResourcesListByStorageSyncServiceInput.Type;
export declare const PrivateLinkResourcesListByStorageSyncServiceOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{
        readonly id: Schema.optional<Schema.String>;
        readonly name: Schema.optional<Schema.String>;
        readonly type: Schema.optional<Schema.String>;
        readonly systemData: Schema.optional<Schema.Struct<{
            readonly createdBy: Schema.optional<Schema.String>;
            readonly createdByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
            readonly createdAt: Schema.optional<Schema.String>;
            readonly lastModifiedBy: Schema.optional<Schema.String>;
            readonly lastModifiedByType: Schema.optional<Schema.Literals<readonly ["User", "Application", "ManagedIdentity", "Key"]>>;
            readonly lastModifiedAt: Schema.optional<Schema.String>;
        }>>;
    }>>>;
}>;
export type PrivateLinkResourcesListByStorageSyncServiceOutput = typeof PrivateLinkResourcesListByStorageSyncServiceOutput.Type;
/**
 * Gets the private link resources that need to be created for a storage sync service.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const PrivateLinkResourcesListByStorageSyncService: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly value?: readonly {
        readonly id?: string | undefined;
        readonly name?: string | undefined;
        readonly systemData?: {
            readonly createdAt?: string | undefined;
            readonly createdBy?: string | undefined;
            readonly createdByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
            readonly lastModifiedAt?: string | undefined;
            readonly lastModifiedBy?: string | undefined;
            readonly lastModifiedByType?: "Application" | "Key" | "ManagedIdentity" | "User" | undefined;
        } | undefined;
        readonly type?: string | undefined;
    }[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const RegisteredServersCreateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly serverId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegisteredServersCreateInput = typeof RegisteredServersCreateInput.Type;
export declare const RegisteredServersCreateOutput: Schema.Struct<{}>;
export type RegisteredServersCreateOutput = typeof RegisteredServersCreateOutput.Type;
/**
 * Add a new registered server.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param serverId - GUID identifying the on-premises server.
 */
export declare const RegisteredServersCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverId: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const RegisteredServersDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly serverId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegisteredServersDeleteInput = typeof RegisteredServersDeleteInput.Type;
export declare const RegisteredServersDeleteOutput: Schema.Void;
export type RegisteredServersDeleteOutput = typeof RegisteredServersDeleteOutput.Type;
/**
 * Delete the given registered server.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param serverId - GUID identifying the on-premises server.
 */
export declare const RegisteredServersDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverId: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const RegisteredServersGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly serverId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegisteredServersGetInput = typeof RegisteredServersGetInput.Type;
export declare const RegisteredServersGetOutput: Schema.Struct<{}>;
export type RegisteredServersGetOutput = typeof RegisteredServersGetOutput.Type;
/**
 * Get a given registered server.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param serverId - GUID identifying the on-premises server.
 */
export declare const RegisteredServersGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverId: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const RegisteredServersListByStorageSyncServiceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegisteredServersListByStorageSyncServiceInput = typeof RegisteredServersListByStorageSyncServiceInput.Type;
export declare const RegisteredServersListByStorageSyncServiceOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{}>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type RegisteredServersListByStorageSyncServiceOutput = typeof RegisteredServersListByStorageSyncServiceOutput.Type;
/**
 * Get a given registered server list.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const RegisteredServersListByStorageSyncService: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {}[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const RegisteredServersTriggerRolloverInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly serverId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegisteredServersTriggerRolloverInput = typeof RegisteredServersTriggerRolloverInput.Type;
export declare const RegisteredServersTriggerRolloverOutput: Schema.Void;
export type RegisteredServersTriggerRolloverOutput = typeof RegisteredServersTriggerRolloverOutput.Type;
/**
 * Triggers Server certificate rollover.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param serverId - GUID identifying the on-premises server.
 */
export declare const RegisteredServersTriggerRollover: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverId: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const RegisteredServersUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly serverId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type RegisteredServersUpdateInput = typeof RegisteredServersUpdateInput.Type;
export declare const RegisteredServersUpdateOutput: Schema.Struct<{}>;
export type RegisteredServersUpdateOutput = typeof RegisteredServersUpdateOutput.Type;
/**
 * Update registered server.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param serverId - GUID identifying the on-premises server.
 */
export declare const RegisteredServersUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverId: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const ServerEndpointsCreateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly serverEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type ServerEndpointsCreateInput = typeof ServerEndpointsCreateInput.Type;
export declare const ServerEndpointsCreateOutput: Schema.Struct<{}>;
export type ServerEndpointsCreateOutput = typeof ServerEndpointsCreateOutput.Type;
/**
 * Create a new ServerEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param serverEndpointName - Name of Server Endpoint object.
 */
export declare const ServerEndpointsCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverEndpointName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const ServerEndpointsDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly serverEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type ServerEndpointsDeleteInput = typeof ServerEndpointsDeleteInput.Type;
export declare const ServerEndpointsDeleteOutput: Schema.Void;
export type ServerEndpointsDeleteOutput = typeof ServerEndpointsDeleteOutput.Type;
/**
 * Delete a given ServerEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param serverEndpointName - Name of Server Endpoint object.
 */
export declare const ServerEndpointsDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverEndpointName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const ServerEndpointsGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly serverEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type ServerEndpointsGetInput = typeof ServerEndpointsGetInput.Type;
export declare const ServerEndpointsGetOutput: Schema.Struct<{}>;
export type ServerEndpointsGetOutput = typeof ServerEndpointsGetOutput.Type;
/**
 * Get a ServerEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param serverEndpointName - Name of Server Endpoint object.
 */
export declare const ServerEndpointsGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverEndpointName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const ServerEndpointsListBySyncGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type ServerEndpointsListBySyncGroupInput = typeof ServerEndpointsListBySyncGroupInput.Type;
export declare const ServerEndpointsListBySyncGroupOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{}>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type ServerEndpointsListBySyncGroupOutput = typeof ServerEndpointsListBySyncGroupOutput.Type;
/**
 * Get a ServerEndpoint list.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 */
export declare const ServerEndpointsListBySyncGroup: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {}[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const ServerEndpointsRecallActionInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly serverEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type ServerEndpointsRecallActionInput = typeof ServerEndpointsRecallActionInput.Type;
export declare const ServerEndpointsRecallActionOutput: Schema.Void;
export type ServerEndpointsRecallActionOutput = typeof ServerEndpointsRecallActionOutput.Type;
/**
 * Recall a server endpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param serverEndpointName - Name of Server Endpoint object.
 */
export declare const ServerEndpointsRecallAction: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverEndpointName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const ServerEndpointsUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly serverEndpointName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type ServerEndpointsUpdateInput = typeof ServerEndpointsUpdateInput.Type;
export declare const ServerEndpointsUpdateOutput: Schema.Struct<{}>;
export type ServerEndpointsUpdateOutput = typeof ServerEndpointsUpdateOutput.Type;
/**
 * Patch a given ServerEndpoint.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 * @param serverEndpointName - Name of Server Endpoint object.
 */
export declare const ServerEndpointsUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly serverEndpointName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesCheckNameAvailabilityInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly locationName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesCheckNameAvailabilityInput = typeof StorageSyncServicesCheckNameAvailabilityInput.Type;
export declare const StorageSyncServicesCheckNameAvailabilityOutput: Schema.Struct<{
    readonly nameAvailable: Schema.optional<Schema.Boolean>;
    readonly reason: Schema.optional<Schema.Literals<readonly ["Invalid", "AlreadyExists"]>>;
    readonly message: Schema.optional<Schema.String>;
}>;
export type StorageSyncServicesCheckNameAvailabilityOutput = typeof StorageSyncServicesCheckNameAvailabilityOutput.Type;
/**
 * Check the give namespace name availability.
 *
 * @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 locationName - The desired region for the name check.
 */
export declare const StorageSyncServicesCheckNameAvailability: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly locationName: string;
    readonly subscriptionId: string;
}, {
    readonly message?: string | undefined;
    readonly nameAvailable?: boolean | undefined;
    readonly reason?: "AlreadyExists" | "Invalid" | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesCreateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesCreateInput = typeof StorageSyncServicesCreateInput.Type;
export declare const StorageSyncServicesCreateOutput: Schema.Struct<{
    readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly location: Schema.String;
}>;
export type StorageSyncServicesCreateOutput = typeof StorageSyncServicesCreateOutput.Type;
/**
 * Create a new StorageSyncService.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const StorageSyncServicesCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly location: string;
    readonly tags?: {
        readonly [x: string]: string;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesDeleteInput = typeof StorageSyncServicesDeleteInput.Type;
export declare const StorageSyncServicesDeleteOutput: Schema.Void;
export type StorageSyncServicesDeleteOutput = typeof StorageSyncServicesDeleteOutput.Type;
/**
 * Delete a given StorageSyncService.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const StorageSyncServicesDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesGetInput = typeof StorageSyncServicesGetInput.Type;
export declare const StorageSyncServicesGetOutput: Schema.Struct<{
    readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly location: Schema.String;
}>;
export type StorageSyncServicesGetOutput = typeof StorageSyncServicesGetOutput.Type;
/**
 * Get a given StorageSyncService.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const StorageSyncServicesGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly location: string;
    readonly tags?: {
        readonly [x: string]: string;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesListByResourceGroupInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesListByResourceGroupInput = typeof StorageSyncServicesListByResourceGroupInput.Type;
export declare const StorageSyncServicesListByResourceGroupOutput: Schema.Struct<{
    readonly value: Schema.optional<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 StorageSyncServicesListByResourceGroupOutput = typeof StorageSyncServicesListByResourceGroupOutput.Type;
/**
 * Get a StorageSyncService list by Resource group name.
 *
 * @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 StorageSyncServicesListByResourceGroup: 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;
    }[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesListBySubscriptionInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesListBySubscriptionInput = typeof StorageSyncServicesListBySubscriptionInput.Type;
export declare const StorageSyncServicesListBySubscriptionOutput: Schema.Struct<{
    readonly value: Schema.optional<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 StorageSyncServicesListBySubscriptionOutput = typeof StorageSyncServicesListBySubscriptionOutput.Type;
/**
 * Get a StorageSyncService list by subscription.
 *
 * @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 StorageSyncServicesListBySubscription: 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;
    }[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const StorageSyncServicesUpdateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type StorageSyncServicesUpdateInput = typeof StorageSyncServicesUpdateInput.Type;
export declare const StorageSyncServicesUpdateOutput: Schema.Struct<{
    readonly tags: Schema.optional<Schema.$Record<Schema.String, Schema.String>>;
    readonly location: Schema.String;
}>;
export type StorageSyncServicesUpdateOutput = typeof StorageSyncServicesUpdateOutput.Type;
/**
 * Patch a given StorageSyncService.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const StorageSyncServicesUpdate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly location: string;
    readonly tags?: {
        readonly [x: string]: string;
    } | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const SyncGroupsCreateInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type SyncGroupsCreateInput = typeof SyncGroupsCreateInput.Type;
export declare const SyncGroupsCreateOutput: Schema.Struct<{}>;
export type SyncGroupsCreateOutput = typeof SyncGroupsCreateOutput.Type;
/**
 * Create a new SyncGroup.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 */
export declare const SyncGroupsCreate: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const SyncGroupsDeleteInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type SyncGroupsDeleteInput = typeof SyncGroupsDeleteInput.Type;
export declare const SyncGroupsDeleteOutput: Schema.Void;
export type SyncGroupsDeleteOutput = typeof SyncGroupsDeleteOutput.Type;
/**
 * Delete a given SyncGroup.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 */
export declare const SyncGroupsDelete: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const SyncGroupsGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly syncGroupName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type SyncGroupsGetInput = typeof SyncGroupsGetInput.Type;
export declare const SyncGroupsGetOutput: Schema.Struct<{}>;
export type SyncGroupsGetOutput = typeof SyncGroupsGetOutput.Type;
/**
 * Get a given SyncGroup.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param syncGroupName - Name of Sync Group resource.
 */
export declare const SyncGroupsGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly syncGroupName: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const SyncGroupsListByStorageSyncServiceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type SyncGroupsListByStorageSyncServiceInput = typeof SyncGroupsListByStorageSyncServiceInput.Type;
export declare const SyncGroupsListByStorageSyncServiceOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{}>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type SyncGroupsListByStorageSyncServiceOutput = typeof SyncGroupsListByStorageSyncServiceOutput.Type;
/**
 * Get a SyncGroup List.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const SyncGroupsListByStorageSyncService: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {}[] | undefined;
}, never, import("../credentials.ts").Credentials>;
export declare const WorkflowsAbortInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly workflowId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type WorkflowsAbortInput = typeof WorkflowsAbortInput.Type;
export declare const WorkflowsAbortOutput: Schema.Void;
export type WorkflowsAbortOutput = typeof WorkflowsAbortOutput.Type;
/**
 * Abort the given workflow.
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param workflowId - workflow Id
 */
export declare const WorkflowsAbort: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly workflowId: string;
}, void, never, import("../credentials.ts").Credentials>;
export declare const WorkflowsGetInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly workflowId: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type WorkflowsGetInput = typeof WorkflowsGetInput.Type;
export declare const WorkflowsGetOutput: Schema.Struct<{}>;
export type WorkflowsGetOutput = typeof WorkflowsGetOutput.Type;
/**
 * Get Workflows resource
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 * @param workflowId - workflow Id
 */
export declare const WorkflowsGet: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
    readonly workflowId: string;
}, {}, never, import("../credentials.ts").Credentials>;
export declare const WorkflowsListByStorageSyncServiceInput: Schema.Struct<{
    readonly subscriptionId: Schema.String;
    readonly resourceGroupName: Schema.String;
    readonly storageSyncServiceName: Schema.String;
    readonly "api-version": Schema.String;
}>;
export type WorkflowsListByStorageSyncServiceInput = typeof WorkflowsListByStorageSyncServiceInput.Type;
export declare const WorkflowsListByStorageSyncServiceOutput: Schema.Struct<{
    readonly value: Schema.optional<Schema.$Array<Schema.Struct<{}>>>;
    readonly nextLink: Schema.optional<Schema.String>;
}>;
export type WorkflowsListByStorageSyncServiceOutput = typeof WorkflowsListByStorageSyncServiceOutput.Type;
/**
 * Get a Workflow List
 *
 * @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 storageSyncServiceName - Name of Storage Sync Service resource.
 */
export declare const WorkflowsListByStorageSyncService: import("@distilled.cloud/core/client").OperationMethod<{
    readonly "api-version": string;
    readonly resourceGroupName: string;
    readonly storageSyncServiceName: string;
    readonly subscriptionId: string;
}, {
    readonly nextLink?: string | undefined;
    readonly value?: readonly {}[] | undefined;
}, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=storagesync.d.ts.map