import type { ProviderAdapter, EntryGenerationContext } from '../../deploy/provider-adapter.js'; import type { InspectorState } from '@pikku/inspector'; export declare function getEntryContext(unitDir: string, pikkuDir: string, unit: EntryGenerationContext['unit'], inspectorState: InspectorState): EntryGenerationContext; export declare function resolveProvider(config?: { deploy?: { providers: Record; defaultProvider?: string; }; }, providerName?: string, options?: { runtime?: string; }): Promise; export declare const deployApply: import("#pikku").PikkuFunctionConfig<{ fromPlan?: boolean; provider?: string; runtime?: string; resultFile?: string; debugArtifacts?: boolean; }, void, "rpc" | "session", import("#pikku").PikkuFunctionSessionless<{ fromPlan?: boolean; provider?: string; runtime?: string; resultFile?: string; debugArtifacts?: boolean; }, void, "rpc" | "session", import("#pikku").WiredServices> | import("#pikku").PikkuFunction<{ fromPlan?: boolean; provider?: string; runtime?: string; resultFile?: string; debugArtifacts?: boolean; }, void, "rpc" | "session", import("#pikku").WiredServices>, undefined, undefined>;