import { Document } from 'mongoose'; export type StrategyDocument = Strategy & Document; export declare class Strategy { id: string; name: string; version: string; enabled: boolean; defaults: Record; metadata: Record; isPublic: boolean; authIssuers: string[]; allowedApiKeys: string[]; } export declare const StrategySchema: import("mongoose").Schema & Strategy & { _id: import("mongoose").Types.ObjectId; }, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Strategy, Document> & import("mongoose").FlatRecord & { _id: import("mongoose").Types.ObjectId; }>;