import { TAuthorizePlatformInternal, TAuthorizePlatform, TAuthorizeWebEditorPlatform } from './types'; /** * Function to authorize GitHub Codespaces platform workbench with a top-level HTTP POST. * * @param endpoint GitHub Codespaces authentication endpoint. * @param data GitHub Codespaces partner info (VSCodespacesPlatformInfo). */ export declare const authorizePlatform: TAuthorizePlatform; /** * Function to authorize GitHub Codespaces platform workbench with a top-level HTTP POST with internal API surface. * * @param endpoint GitHub Codespaces authentication endpoint. * @param data GitHub Codespaces partner info (VSCodespacesPlatformInfoInternal). */ export declare const authorizePlatformInternal: TAuthorizePlatformInternal; /** * Function to authorize Web Editor workbench with a top-level HTTP POST with internal API surface. * * @param endpoint GitHub Codespaces Web Editor authentication endpoint. * @param data GitHub Codespaces Web Editor partner info (WebEditorPlatformInfo). */ export declare const authorizeWebEditorPlatform: TAuthorizeWebEditorPlatform; //# sourceMappingURL=authorization.d.ts.map