import { SdkEndpointType, SdkType } from "@azure-tools/typespec-client-generator-core"; import { Type } from "@typespec/compiler"; import { HttpAuth } from "@typespec/http"; import { PythonSdkContext } from "./lib.js"; export interface CredentialType { kind: "Credential"; scheme: HttpAuth; } export interface CredentialTypeUnion { kind: "CredentialTypeUnion"; types: CredentialType[]; } interface MultiPartFileType { kind: "multipartfile"; type: SdkType; } export declare function getSimpleTypeResult(context: PythonSdkContext, result: Record): Record; export declare function getType(context: PythonSdkContext, type: CredentialType | CredentialTypeUnion | Type | SdkType | MultiPartFileType): Record; export declare function getConstantType(context: PythonSdkContext, key: string | null): Record; export declare const KnownTypes: { string: { type: string; }; anyObject: { type: string; }; any: { type: string; }; }; export declare function emitEndpointType(context: PythonSdkContext, type: SdkEndpointType, serviceApiVersions: string[]): Record[]; export {}; //# sourceMappingURL=types.d.ts.map