import type { Child, Classes, EventListener, Fragment, FunctionMaybe, ObservableMaybe, Ref, TemplateActionProxy } from '../types'; import { Stack } from '../soby'; 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 setChildReplacementFunction: (parent: HTMLElement, fragment: Fragment, child: (() => Child), stack: Stack) => void; export declare const setChildReplacementText: (child: string, childPrev: any) => any; export declare const setChildReplacement: (child: Child, childPrev: Node, stack: Stack) => void; export declare const setChildStatic: (parent: any, fragment: Fragment, fragmentOnly: boolean, child: Child, dynamic: boolean, stack: Stack) => void; export declare const setChild: (parent: HTMLElement, child: Child, fragment: Fragment, 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) => void; export declare const setProp: (element: HTMLElement, key: string, value: any, stack: Stack) => void; export declare const setProps: (element: HTMLElement, object: Record, stack: Stack) => void; //# sourceMappingURL=setters.ssr.d.ts.map