import { ReactiveController } from "lit"; import { Field } from "./Field"; import { LayoutFieldDefinition } from "./FieldDefinitions"; import { Layout, ResponsiveLayout } from "./Layouts"; export declare class LayoutController implements ReactiveController { layout: Layout | undefined; private host; private size; private resizeObserver; private element; constructor(host: Field, element?: HTMLElement); hostConnected(): void; hostDisconnected(): void; hostUpdate(): void; updateLayout(layout?: ResponsiveLayout): void; protected resize(availableWidth: number): void; protected sizeChanged(host: Field, size: string): void; } //# sourceMappingURL=LayoutController.d.ts.map