import { ACTION_SUBJECT_ID, INPUT_METHOD } from './enums';
import { InsertAEP } from './utils';
export declare type SmartLinkNodeContext = 'doc' | 'blockquote' | 'tableCell' | 'tableHeader' | 'decisionList' | 'listItem' | 'bodiedExtension' | 'panel' | 'taskList' | 'mixed';
export declare const SmartLinkNodeContexts: {
    [P in SmartLinkNodeContext]: P;
};
export declare type InsertSmartLinkAEP = InsertAEP<ACTION_SUBJECT_ID.SMART_LINK, {
    inputMethod: INPUT_METHOD.CLIPBOARD | INPUT_METHOD.AUTO_DETECT | INPUT_METHOD.TYPEAHEAD | INPUT_METHOD.MANUAL | INPUT_METHOD.FORMATTING;
    nodeType: 'inlineCard' | 'blockCard';
    nodeContext: SmartLinkNodeContext;
    domainName: string;
}, undefined>;
