import { LitHtmlAttributeModifier } from "../constants.js"; export type Newable = { new (...args: any[]): T; }; export type Omit = Pick>; /** * Parses an attribute name returning a name and eg. a modifier. * Examples: * - ?disabled="..." * - .myProp="..." * - @click="..." * @param attributeName */ export declare function parseLitAttrName(attributeName: string): { name: string; modifier?: LitHtmlAttributeModifier; }; export declare function lazy(func: T): T; //# sourceMappingURL=general-util.d.ts.map