import { WixPatternsContainer } from '@wix/bex-core'; import { SchemaFieldsState, SchemaViewConfig } from './SchemaFieldsState'; export interface SchemaCardStateParams { /** * Field definitions for persistency. Each field's visibility and order are * stored per `persistencyKey` so users' layout preferences survive page reloads. */ fields: SchemaViewConfig[]; /** * A unique key identifying this schema card, used as the storage namespace. * Should be unique per card type within the app (e.g. 'contacts', 'products'). */ persistencyKey: string; container: WixPatternsContainer; } export declare class SchemaCardState { readonly fieldsState: SchemaFieldsState; constructor(params: SchemaCardStateParams); init(): void; } //# sourceMappingURL=SchemaCardState.d.ts.map