import { RecursiveRecord } from '@dvcol/common-utils';
import { BaseTemplate } from '../models/base-template.model.cjs';
import { ClientEndpoint } from '../models/client-endpoint.model.cjs';

declare const hasTemplateProperty: (_client: ClientEndpoint | ClientEndpoint['cached'], template: BaseTemplate, recursive?: boolean) => void;
declare const hasOwnProperty: (template: RecursiveRecord, _client: RecursiveRecord) => void;

export { hasOwnProperty, hasTemplateProperty };
