import type { OpenCodeGuardProfile } from '../../../core/models/index.js'; import type { OpenCodeGuardDescriptor, OpenCodeGuardStrategy } from './types.js'; export declare class StandardOpenCodeGuardStrategy implements OpenCodeGuardStrategy { readonly profile: "standard"; selectGuards(registry: readonly OpenCodeGuardDescriptor[]): readonly OpenCodeGuardDescriptor[]; } export declare class MinimalOpenCodeGuardStrategy implements OpenCodeGuardStrategy { readonly profile: "minimal"; selectGuards(registry: readonly OpenCodeGuardDescriptor[]): readonly OpenCodeGuardDescriptor[]; } export declare function getOpenCodeGuardStrategy(profile: OpenCodeGuardProfile): OpenCodeGuardStrategy; //# sourceMappingURL=strategy.d.ts.map