import type { Child, Classes, EventListener, FunctionMaybe, ObservableMaybe, Ref, TemplateActionProxy } from '../types'; import { Stack } from '../soby'; export declare const debugHTML: (p: HTMLElement, name: string) => void; export declare const setAttributeStatic: (element: HTMLElement, key: string, value: null | undefined | boolean | number | string) => void; export declare const setAttribute: (element: HTMLElement, key: string, value: FunctionMaybe, stack: Stack) => void; export declare const setChildStatic: (parent: HTMLElement, child: Child, dynamic: boolean, stack: Stack) => void; export declare const setChild: (parent: HTMLElement, child: Child, stack: Stack) => void; export declare const setClassStatic: (element: HTMLElement, classes: string, force: null | undefined | boolean) => void; export declare const setClass: (element: HTMLElement, key: string, value: FunctionMaybe, stack: Stack) => void; export declare const setClassBooleanStatic: (element: HTMLElement, value: boolean, key: null | undefined | boolean | string, keyPrev?: null | undefined | boolean | string) => void; export declare const setClassBoolean: (element: HTMLElement, value: boolean, key: FunctionMaybe, stack: Stack) => void; export declare const setClassesStatic: (element: HTMLElement, object: null | undefined | string | FunctionMaybe[] | Record>, objectPrev: null | undefined | string | FunctionMaybe[] | Record>, stack: Stack) => void; export declare const setClasses: (element: HTMLElement, object: Classes, stack: Stack) => void; export declare const setDirective: (element: HTMLElement, directive: string, args: T) => void; export declare const setEventStatic: (element: HTMLElement, event: string, value: null | undefined | EventListener) => void; export declare const setEvent: (element: HTMLElement, event: string, value: ObservableMaybe) => void; export declare const setHTMLStatic: (element: HTMLElement, value: null | undefined | number | string) => void; export declare const setHTML: (element: HTMLElement, value: FunctionMaybe<{ __html: FunctionMaybe; }>, stack: Stack) => void; export declare const setPropertyStatic: (element: HTMLElement, key: string, value: null | undefined | boolean | number | string) => void; export declare const setProperty: (element: HTMLElement, key: string, value: FunctionMaybe, stack: Stack) => void; export declare const setRef: (element: T, value: null | undefined | Ref | (null | undefined | Ref)[]) => void; export declare const setStyleStatic: (element: HTMLElement, key: string, value: null | undefined | number | string) => void; export declare const setStyle: (element: HTMLElement, key: string, value: FunctionMaybe, stack: Stack) => void; export declare const setStylesStatic: (element: HTMLElement, object: null | undefined | string | Record>, objectPrev: null | undefined | string | Record>, stack: Stack) => void; export declare const setStyles: (element: HTMLElement, object: FunctionMaybe>>, stack: Stack) => void; export declare const setTemplateAccessor: (element: HTMLElement, key: string, value: TemplateActionProxy) => Promise; export declare const setProp: (element: HTMLElement, key: string, value: T, stack: Stack) => void; export declare const setProps: (element: HTMLElement, object: Record, stack: Stack) => void; //# sourceMappingURL=setters.via.d.ts.map