import type { AuthenticationConfiguration } from '@scalar/types/api-reference'; import type { AuthStore } from '@scalar/workspace-store/entities/auth'; import { type ComponentsObject } from '@scalar/workspace-store/schemas/v3.1/strict/openapi-document'; import type { SecuritySchemeObjectSecret } from './secret-types'; /** Document security merged with the config security schemes */ export type MergedSecuritySchemes = Record; /** Merge the authentication config with the document security schemes + the auth store secrets */ export declare const mergeSecurity: (documentSecuritySchemes: ComponentsObject["securitySchemes"], configSecuritySchemes: AuthenticationConfiguration["securitySchemes"], authStore: AuthStore, documentSlug: string) => MergedSecuritySchemes; //# sourceMappingURL=merge-security.d.ts.map