import { EntityPropContributorCallbacks, EntityPropDefaults, EntityPropsFactory } from '../models/entity-props'; import { CreateFormPropContributorCallbacks, CreateFormPropDefaults, CreateFormPropsFactory, EditFormPropContributorCallbacks, EditFormPropDefaults, EditFormPropsFactory } from '../models/form-props'; import { PropData, PropsFactory } from '../models/props'; export declare function createExtraPropertyValueResolver(name: string): (data?: PropData) => import("rxjs").Observable; export declare function mergeWithDefaultProps>(extension: F, defaultProps: InferredPropDefaults, ...contributors: InferredPropContributorCallbacks[]): void; export declare function mergeWithPropContributors>(extension: F, ...contributors: InferredPropContributorCallbacks[]): void; declare type InferredPropDefaults = F extends EntityPropsFactory ? EntityPropDefaults : F extends CreateFormPropsFactory ? CreateFormPropDefaults : F extends EditFormPropsFactory ? EditFormPropDefaults : never; declare type InferredPropContributorCallbacks = F extends EntityPropsFactory ? EntityPropContributorCallbacks : F extends CreateFormPropsFactory ? CreateFormPropContributorCallbacks : F extends EditFormPropsFactory ? EditFormPropContributorCallbacks : never; export {};