import { IConfigContext } from '@yolodev/rollup-config-core'; import { Package, Project } from './types'; declare const _projectContext: unique symbol; declare const _packageContext: unique symbol; export interface IProjectConfigContext extends IConfigContext { readonly project: Project; readonly [_projectContext]: true; } export interface IPackageConfigContext extends IProjectConfigContext { readonly package: Package; readonly [_packageContext]: true; } export declare const withProject: (context: IConfigContext, project: Project) => Readonly; export declare const withPackage: (context: IProjectConfigContext, pkg: Package) => Readonly; export declare const isProjectContext: (ctx: IConfigContext) => ctx is IProjectConfigContext; export declare const isPackageContext: (ctx: IConfigContext) => ctx is IPackageConfigContext; export {};