import { z } from 'zod'; import { aether } from '../../../aether/aether'; import { telem } from '../../../telem/aether'; import { diagram } from '../../diagram/aether'; export declare const stateZ: z.ZodObject<{ sink: z.ZodDefault>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"string">; }, z.core.$strip>>; }, z.core.$strip>; export interface State extends z.input { } export declare const methodsZ: { set: z.ZodFunction, z.ZodVoid>; }; interface InternalState { sink: telem.StringSink; } export declare class Input extends aether.Leaf implements diagram.Element, aether.HandlersFromSchema { static readonly TYPE = "Input"; static readonly METHODS: { set: z.ZodFunction, z.ZodVoid>; }; schema: z.ZodObject<{ sink: z.ZodDefault>>; variant: z.ZodLiteral<"sink">; valueType: z.ZodLiteral<"string">; }, z.core.$strip>>; }, z.core.$strip>; methods: { set: z.ZodFunction, z.ZodVoid>; }; afterUpdate(ctx: aether.Context): void; set(value: string): void; afterDelete(): void; } export declare const REGISTRY: aether.ComponentRegistry; export {}; //# sourceMappingURL=input.d.ts.map