import { SmrtObject } from '@happyvertical/smrt-core'; import { AssetMetafieldOptions } from './types'; export declare class AssetMetafield extends SmrtObject { name: string; validation: string; constructor(options?: AssetMetafieldOptions); /** * Get validation rules as parsed object * * @returns Parsed validation object or empty object if no validation */ getValidation(): Record; /** * Set validation rules from object * * @param rules - Validation rules object */ setValidation(rules: Record): void; /** * Get asset metafield by slug * * @param slug - The slug to search for * @returns AssetMetafield instance or null */ static getBySlug(_slug: string): Promise; } //# sourceMappingURL=asset-metafield.d.ts.map