import { Schema as NewSchema } from '@azure-tools/codemodel';
import { EnhancedTypeDeclaration } from './extended-type-declaration';
import { PwshModel } from '../../utils/PwshModel';
import { ModelState } from '../../utils/model-state';
export declare class SchemaDefinitionResolver {
    private readonly cache;
    private add;
    resolveTypeDeclaration(schema: NewSchema | undefined, required: boolean, state: ModelState<PwshModel>): EnhancedTypeDeclaration;
}
//# sourceMappingURL=schema-resolver.d.ts.map