export type SafeBinProfile = { minPositional?: number; maxPositional?: number; allowedValueFlags?: ReadonlySet; deniedFlags?: ReadonlySet; knownLongFlags?: readonly string[]; knownLongFlagsSet?: ReadonlySet; longFlagPrefixMap?: ReadonlyMap; }; export type SafeBinProfileFixture = { minPositional?: number; maxPositional?: number; allowedValueFlags?: readonly string[]; deniedFlags?: readonly string[]; }; export type SafeBinProfileFixtures = Readonly>; export declare function collectKnownLongFlags(allowedValueFlags: ReadonlySet, deniedFlags: ReadonlySet): string[]; export declare function buildLongFlagPrefixMap(knownLongFlags: readonly string[]): ReadonlyMap; 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;