type MessageId = 'assign' | 'anonymous';
export interface Options {
    allowArray?: boolean;
    allowArrowFunction?: boolean;
    allowCallExpression?: boolean;
    allowAnonymousClass?: boolean;
    allowAnonymousFunction?: boolean;
    allowLiteral?: boolean;
    allowObject?: boolean;
    allowNew?: boolean;
}
declare const _default: import("@typescript-eslint/utils/ts-eslint").RuleModule<MessageId, [(Options | undefined)?], import("../utils/create-rule.ts").ImportXPluginDocs, import("@typescript-eslint/utils/ts-eslint").RuleListener>;
export default _default;
