import { SdkBasicServiceMethod, SdkClientType, SdkHttpOperation, SdkLroPagingServiceMethod, SdkLroServiceMethod, SdkPagingServiceMethod } from "@azure-tools/typespec-client-generator-core"; import { PythonSdkContext } from "./lib.js"; export declare enum ReferredByOperationTypes { Default = 0, PagingOnly = 1, NonPagingOnly = 2 } export declare function emitBasicHttpMethod(context: PythonSdkContext, rootClient: SdkClientType, method: SdkBasicServiceMethod, operationGroupName: string, serviceApiVersions: string[]): Record[]; export declare function emitLroHttpMethod(context: PythonSdkContext, rootClient: SdkClientType, method: SdkLroServiceMethod, operationGroupName: string, serviceApiVersions: string[]): Record[]; export declare function emitPagingHttpMethod(context: PythonSdkContext, rootClient: SdkClientType, method: SdkPagingServiceMethod, operationGroupName: string, serviceApiVersions: string[]): Record[]; export declare function emitLroPagingHttpMethod(context: PythonSdkContext, rootClient: SdkClientType, method: SdkLroPagingServiceMethod, operationGroupName: string, serviceApiVersions: string[]): Record[]; //# sourceMappingURL=http.d.ts.map