import { Program } from "@typespec/compiler"; export declare function validateIsMediaOnlyOnEntity(program: Program): void; export declare const mediaTypeValuesShouldBeMinimallyFormattedForMIMETypes: import("@typespec/compiler").LinterRuleDefinition<"media-type-values-should-be-minimally-formatted", { readonly default: import("@typespec/compiler").CallableMessage<["value"]>; }, Record>; export declare const interfaceNavigationSourceShouldHaveMediaIf$ValueIsSpecified: import("@typespec/compiler").LinterRuleDefinition<"navigation-source-should-have-media-if-value-is-specified", { readonly interfaceNavigationSourceShouldHaveMediaIf$ValueIsSpecifiedInRoute: import("@typespec/compiler").CallableMessage<["model", "route"]>; readonly interfaceNavigationSourceShouldHaveMediaIf$ValueIsSpecifiedInParameters: import("@typespec/compiler").CallableMessage<["model"]>; }, Record>; export declare const mediaEntityTypesMustNotContainStreamProperties: import("@typespec/compiler").LinterRuleDefinition<"media-entity-types-must-not-contain-stream-properties", { readonly default: import("@typespec/compiler").CallableMessage<["model", "property"]>; }, Record>; export declare const mediaEntityTypesMustNotInherit: import("@typespec/compiler").LinterRuleDefinition<"media-entity-types-must-not-inherit", { readonly default: import("@typespec/compiler").CallableMessage<["model", "base"]>; }, Record>; //# sourceMappingURL=media.d.ts.map