import { Schema, SchemaTemplateItem } from '@sprucelabs/schema';
import { ProjectLanguage } from '@sprucelabs/spruce-skill-utils';
declare const schemaDiskUtil: {
    resolvePath(options: {
        destination: string;
        schema: Schema;
        shouldIncludeFileExtension?: boolean;
        language?: ProjectLanguage;
    }): string;
    resolveTypeFilePaths(options: {
        cwd: string;
        generateStandaloneTypesFile: boolean;
        schemaTypesDestinationDirOrFile: string;
        fieldTypesDestinationDir: string;
        language: ProjectLanguage;
    }): {
        resolvedFieldTypesDestination: string;
        resolvedSchemaTypesDestinationDirOrFile: string;
        resolvedSchemaTypesDestination: string;
    };
    resolveStandaloneSchemaTypesFilePath(options: {
        cwd: string;
        schemaTypesDestinationDirOrFile: string;
    }): string;
    deleteOrphanedSchemas(resolvedDestination: string, schemaTemplateItems: SchemaTemplateItem[]): Promise<void>;
};
export default schemaDiskUtil;
