import { FileResult } from 'tmp'; import { Build } from '@hubspot/local-dev-lib/types/Build'; import { Deploy } from '@hubspot/local-dev-lib/types/Deploy'; import { ProjectConfig, ProjectTask, ProjectPollResult } from '../../types/Projects.js'; type PollTaskStatusFunction = (accountId: number, taskName: string, taskId: number, deployedBuildId: number | null, silenceLogs?: boolean) => Promise; export declare const pollBuildStatus: PollTaskStatusFunction; export declare const pollDeployStatus: PollTaskStatusFunction; export declare function displayWarnLogs(accountId: number, projectName: string, taskId: number, isDeploy?: boolean): Promise; type PollOptions = { silenceLogs?: boolean; skipDeploy?: boolean; }; export declare function pollProjectBuildAndDeploy(accountId: number, projectConfig: ProjectConfig, tempFile: FileResult, buildId: number, options?: PollOptions): Promise; export {};