import { ISchema, ISchemaError } from './types'; export interface InterfacePropDef { key: string; type: string; required?: boolean; } export interface InterfaceDef { interface: string; extends: string[]; props: InterfacePropDef[]; } export declare const checkSchema: (_schema: ISchema, ignoreTypes?: string[] | undefined, checkNameOrField?: boolean | undefined) => ISchemaError[]; export declare const printErrors: (schemaName: string, errors: ISchemaError[]) => void;