import { Program } from "@typespec/compiler"; export declare const useEvolvableEnumRule: import("@typespec/compiler").LinterRuleDefinition<"use-evolvable-enum", { readonly default: import("@typespec/compiler").CallableMessage<["enum"]>; }, Record>; export declare function validateEnumMemberUnknownFutureValueShouldNotHaveDocString(program: Program): void; export declare const collectionShouldNotBeEnum: import("@typespec/compiler").LinterRuleDefinition<"collection-should-not-be-enum", { readonly default: import("@typespec/compiler").CallableMessage<["member", "enum"]>; }, Record>; export declare const nullableBooleanShouldBeEnum: import("@typespec/compiler").LinterRuleDefinition<"nullable-boolean-should-be-enum", { readonly default: import("@typespec/compiler").CallableMessage<["property"]>; }, Record>; export declare const nullableEnumsShouldAddAdditionalMember: import("@typespec/compiler").LinterRuleDefinition<"nullable-enum-should-add-additional-member", { readonly default: import("@typespec/compiler").CallableMessage<["property"]>; }, Record>; export declare const graphFlagsValuesMustBeZeroOrPowersOfTwo: import("@typespec/compiler").LinterRuleDefinition<"graph-flags-values-must-be-zero-or-powers-of-two", { readonly default: import("@typespec/compiler").CallableMessage<["member", "enum"]>; }, Record>; //# sourceMappingURL=enum.d.ts.map