export interface AuthentikClientSpec { readonly baseUrl: string; readonly token: string; readonly slug: string; readonly clientId: string; readonly clientSecret: string; readonly redirectDomains: readonly string[]; } export interface AuthentikApi { readonly findApplication: (args: { readonly baseUrl: string; readonly token: string; readonly slug: string; }) => Promise; readonly ensureClient: (spec: AuthentikClientSpec) => Promise; readonly deleteClient: (args: { readonly baseUrl: string; readonly token: string; readonly slug: string; }) => Promise; } export declare const authentikApi: AuthentikApi; //# sourceMappingURL=authentik-api.d.ts.map