/**
 * authentik
 * Making authentication simple.
 *
 * The version of the OpenAPI document: 2026.2.0-rc1
 * Contact: hello@goauthentik.io
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import * as runtime from '../runtime';
export interface SchemaRetrieveRequest {
    format?: SchemaRetrieveFormatEnum;
    lang?: SchemaRetrieveLangEnum;
}
/**
 *
 */
export declare class SchemaApi extends runtime.BaseAPI {
    /**
     * OpenApi3 schema for this API. Format can be selected via content negotiation.  - YAML: application/vnd.oai.openapi - JSON: application/vnd.oai.openapi+json
     */
    schemaRetrieveRaw(requestParameters: SchemaRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{
        [key: string]: any;
    }>>;
    /**
     * OpenApi3 schema for this API. Format can be selected via content negotiation.  - YAML: application/vnd.oai.openapi - JSON: application/vnd.oai.openapi+json
     */
    schemaRetrieve(requestParameters?: SchemaRetrieveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{
        [key: string]: any;
    }>;
}
/**
 * @export
 */
export declare const SchemaRetrieveFormatEnum: {
    readonly Json: "json";
    readonly Yaml: "yaml";
    readonly UnknownDefaultOpenApi: "11184809";
};
export type SchemaRetrieveFormatEnum = typeof SchemaRetrieveFormatEnum[keyof typeof SchemaRetrieveFormatEnum];
/**
 * @export
 */
export declare const SchemaRetrieveLangEnum: {
    readonly Af: "af";
    readonly Ar: "ar";
    readonly ArDz: "ar-dz";
    readonly Ast: "ast";
    readonly Az: "az";
    readonly Be: "be";
    readonly Bg: "bg";
    readonly Bn: "bn";
    readonly Br: "br";
    readonly Bs: "bs";
    readonly Ca: "ca";
    readonly Ckb: "ckb";
    readonly Cs: "cs";
    readonly Cy: "cy";
    readonly Da: "da";
    readonly De: "de";
    readonly Dsb: "dsb";
    readonly El: "el";
    readonly En: "en";
    readonly EnAu: "en-au";
    readonly EnGb: "en-gb";
    readonly Eo: "eo";
    readonly Es: "es";
    readonly EsAr: "es-ar";
    readonly EsCo: "es-co";
    readonly EsMx: "es-mx";
    readonly EsNi: "es-ni";
    readonly EsVe: "es-ve";
    readonly Et: "et";
    readonly Eu: "eu";
    readonly Fa: "fa";
    readonly Fi: "fi";
    readonly Fr: "fr";
    readonly Fy: "fy";
    readonly Ga: "ga";
    readonly Gd: "gd";
    readonly Gl: "gl";
    readonly He: "he";
    readonly Hi: "hi";
    readonly Hr: "hr";
    readonly Hsb: "hsb";
    readonly Hu: "hu";
    readonly Hy: "hy";
    readonly Ia: "ia";
    readonly Id: "id";
    readonly Ig: "ig";
    readonly Io: "io";
    readonly Is: "is";
    readonly It: "it";
    readonly Ja: "ja";
    readonly Ka: "ka";
    readonly Kab: "kab";
    readonly Kk: "kk";
    readonly Km: "km";
    readonly Kn: "kn";
    readonly Ko: "ko";
    readonly Ky: "ky";
    readonly Lb: "lb";
    readonly Lt: "lt";
    readonly Lv: "lv";
    readonly Mk: "mk";
    readonly Ml: "ml";
    readonly Mn: "mn";
    readonly Mr: "mr";
    readonly Ms: "ms";
    readonly My: "my";
    readonly Nb: "nb";
    readonly Ne: "ne";
    readonly Nl: "nl";
    readonly Nn: "nn";
    readonly Os: "os";
    readonly Pa: "pa";
    readonly Pl: "pl";
    readonly Pt: "pt";
    readonly PtBr: "pt-br";
    readonly Ro: "ro";
    readonly Ru: "ru";
    readonly Sk: "sk";
    readonly Sl: "sl";
    readonly Sq: "sq";
    readonly Sr: "sr";
    readonly SrLatn: "sr-latn";
    readonly Sv: "sv";
    readonly Sw: "sw";
    readonly Ta: "ta";
    readonly Te: "te";
    readonly Tg: "tg";
    readonly Th: "th";
    readonly Tk: "tk";
    readonly Tr: "tr";
    readonly Tt: "tt";
    readonly Udm: "udm";
    readonly Ug: "ug";
    readonly Uk: "uk";
    readonly Ur: "ur";
    readonly Uz: "uz";
    readonly Vi: "vi";
    readonly ZhHans: "zh-hans";
    readonly ZhHant: "zh-hant";
    readonly UnknownDefaultOpenApi: "11184809";
};
export type SchemaRetrieveLangEnum = typeof SchemaRetrieveLangEnum[keyof typeof SchemaRetrieveLangEnum];
//# sourceMappingURL=SchemaApi.d.ts.map