/**
 * querySelector under steroid
 * Can use as selector:
 *  - function
 *  - DOM Node
 *  - String
 *
 * @param selector
 * @param node
 */
export declare const querySelector: (selector: any, node: any) => any;
/**
 * querySelectorAll under steroid
 * Can use as selector:
 *  - function
 *  - DOM Node
 *  - String
 *
 * @param selector
 * @param node
 */
export declare const querySelectorAll: (selector: any, node: any) => any;
export declare const optionsFromDataset: (node: any, defaultOptions?: {}) => {};
/**
 * Copy HTML attributes from a source element to a target element
 *
 * @param target
 * @param source
 * @param except list of attributes to skip (separated by space)
 */
export declare const cloneAttributes: (target: any, source: any, except?: any) => void;
/**
 * Escapes string for insertion into HTML, replacing special characters with HTML
 * entities.
 *
 * @param string
 */
export declare const escape: (string: any) => any;
