import { RuleContext, RuleListener } from "@typescript-eslint/utils/dist/ts-eslint";
type MessageIds = "useTextComponent" | "useRichTextComponent" | "useImageComponent" | "useLinkComponent" | "useFileComponent";
declare const _default: {
    defaultOptions: never[];
    meta: {
        type: string;
        docs: {
            description: string;
            recommended: string;
        };
        fixable: string;
        schema: never[];
        messages: {
            useFileComponent: string;
            useLinkComponent: string;
            useImageComponent: string;
            useRichTextComponent: string;
            useTextComponent: string;
        };
    };
    create(context: RuleContext<MessageIds, never[]>): RuleListener;
};
export default _default;
//# sourceMappingURL=enforce-all-components.d.ts.map