import { Resource } from "../generatables/resource"; export interface MetaProperties { resource: Resource; dependsOn?: Resource[]; creationPolicy?: any; deletionPolicy?: any; metadata?: any; updatePolicy?: any; updateReplacePolicy?: any; } export declare const S_metadata: unique symbol; export declare function Meta({ resource, ...props }: MetaProperties): Resource; export declare function applyMetaFunc(resource: Resource, oldFunc: () => any, props: Omit): any;