import { ESLintUtils, TSESLint } from '@typescript-eslint/utils';
export declare const ruleName = "import-export";
export declare const createRule: <Options extends readonly unknown[], MessageIds extends string>({ meta, name, ...rule }: Readonly<ESLintUtils.RuleWithMetaAndName<Options, MessageIds, unknown>>) => ESLintUtils.RuleModule<MessageIds, Options, unknown, ESLintUtils.RuleListener>;
export declare const pluginName = "@lesnoypudge/eslint-plugin-import-export";
export declare const pluginVersion = "1.1.5";
export declare const messageIds: {
    readonly shortMultiline: "shortMultiline";
    readonly longOneLiner: "longOneLiner";
};
export type MessageIds = typeof messageIds;
export declare const defaultOptions: readonly [];
type Options = typeof defaultOptions;
export type RuleVisitors = (context: Readonly<TSESLint.RuleContext<keyof MessageIds, Options>>, optionsWithDefault: Readonly<Options>) => TSESLint.RuleListener;
export {};
