/** Named threat-profile preset identifier. */ export type PresetName = 'family' | 'field-ops' | 'enterprise' | 'event'; /** * A threat-profile preset — pre-configured group settings optimised for * a specific risk level and use case. */ export interface GroupPreset { /** Words per verification challenge. */ wordCount: 1 | 2 | 3; /** Rotation interval in seconds. Must be a positive integer. */ rotationInterval: number; /** Human-readable description of the preset's trade-offs. */ description: string; } /** * Built-in threat-profile presets. * * | Preset | Words | Rotation | Use case | * |--------------|-------|----------|------------------------------------| * | `family` | 1 | 7 days | Casual family/friend verification | * | `field-ops` | 2 | 24 hours | Journalism, activism, field work | * | `enterprise` | 2 | 48 hours | Corporate incident response | * | `event` | 1 | 4 hours | Conferences, festivals, meetups | */ export declare const PRESETS: Readonly>>; //# sourceMappingURL=presets.d.ts.map