export declare const DataType: {
    readonly Blob: "Blob";
    readonly Table: "Table";
};
/**
 * Transfer Storage Blobs or Tables
 */
export type DataType = (typeof DataType)[keyof typeof DataType];
export declare const Direction: {
    readonly Send: "Send";
    readonly Receive: "Receive";
};
/**
 * Direction of data movement
 */
export type Direction = (typeof Direction)[keyof typeof Direction];
export declare const FlowBillingTier: {
    readonly BlobTransport: "BlobTransport";
    readonly Standard: "Standard";
    readonly Premium: "Premium";
};
/**
 * Billing tier for this messaging flow
 */
export type FlowBillingTier = (typeof FlowBillingTier)[keyof typeof FlowBillingTier];
export declare const FlowStatus: {
    readonly Enabled: "Enabled";
    readonly Disabled: "Disabled";
};
/**
 * Status of the current flow
 */
export type FlowStatus = (typeof FlowStatus)[keyof typeof FlowStatus];
export declare const FlowType: {
    readonly Unknown: "Unknown";
    readonly Complex: "Complex";
    readonly DevSecOps: "DevSecOps";
    readonly Messaging: "Messaging";
    readonly Mission: "Mission";
    readonly MicrosoftInternal: "MicrosoftInternal";
    readonly BasicFiles: "BasicFiles";
    readonly Data: "Data";
    readonly Standard: "Standard";
    readonly StreamingVideo: "StreamingVideo";
    readonly Opaque: "Opaque";
    readonly MissionOpaqueXML: "MissionOpaqueXML";
};
/**
 * Flow type for the specified resource
 */
export type FlowType = (typeof FlowType)[keyof typeof FlowType];
export declare const ListApprovedSchemasDirection: {
    readonly Send: "Send";
    readonly Receive: "Receive";
};
/**
 * The direction pipeline to filter approved schemas.
 */
export type ListApprovedSchemasDirection = (typeof ListApprovedSchemasDirection)[keyof typeof ListApprovedSchemasDirection];
export declare const ManagedServiceIdentityType: {
    readonly None: "None";
    readonly SystemAssigned: "SystemAssigned";
    readonly UserAssigned: "UserAssigned";
    readonly SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned";
};
/**
 * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
 */
export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType];
export declare const SchemaDirection: {
    readonly Send: "Send";
    readonly Receive: "Receive";
};
/**
 * The direction of the schema.
 */
export type SchemaDirection = (typeof SchemaDirection)[keyof typeof SchemaDirection];
export declare const SchemaStatus: {
    readonly New: "New";
    readonly Approved: "Approved";
};
/**
 * Status of the schema
 */
export type SchemaStatus = (typeof SchemaStatus)[keyof typeof SchemaStatus];
export declare const SchemaType: {
    readonly Xsd: "Xsd";
    readonly Zip: "Zip";
};
/**
 * The Schema Type
 */
export type SchemaType = (typeof SchemaType)[keyof typeof SchemaType];
export declare const StreamProtocol: {
    readonly UDP: "UDP";
    readonly SRT: "SRT";
    readonly RTP: "RTP";
};
/**
 * The protocol of the stream
 */
export type StreamProtocol = (typeof StreamProtocol)[keyof typeof StreamProtocol];
