export type CacheSchemaPropertyValueKind = "string" | "number" | "integer" | "boolean" | "json";
export interface CacheSchemaPropertyMetadata {
    propertyName: string;
    columnName: string;
    valueKind: CacheSchemaPropertyValueKind;
}
export declare function registerStateCacheSchemaProperties(args: {
    schemaKey: string;
    schemaVersion: string;
    properties: CacheSchemaPropertyMetadata[];
}): void;
export declare function getStateCacheSchemaProperties(args: {
    schemaKey: string;
    schemaVersion: string;
}): CacheSchemaPropertyMetadata[] | undefined;
export declare function clearStateCacheSchemaProperties(args: {
    schemaKey: string;
    schemaVersion: string;
}): void;
//# sourceMappingURL=schema-metadata.d.ts.map