export type SafeBinProfile = { minPositional?: number; maxPositional?: number; allowedValueFlags?: ReadonlySet; deniedFlags?: ReadonlySet; }; export type SafeBinProfileFixture = { minPositional?: number; maxPositional?: number; allowedValueFlags?: readonly string[]; deniedFlags?: readonly string[]; }; export type SafeBinProfileFixtures = Readonly>; export declare const SAFE_BIN_PROFILE_FIXTURES: Record; export declare const SAFE_BIN_PROFILES: Record; export declare function normalizeSafeBinProfileFixtures(fixtures?: SafeBinProfileFixtures | null): Record; export declare function resolveSafeBinProfiles(fixtures?: SafeBinProfileFixtures | null): Record; export declare function resolveSafeBinDeniedFlags(fixtures?: Readonly>): Record; export declare function renderSafeBinDeniedFlagsDocBullets(fixtures?: Readonly>): string; export declare function validateSafeBinArgv(args: string[], profile: SafeBinProfile): boolean;