import { HttpClient } from '@sisense/sdk-rest-client'; export declare function triggerFullBuild(datamodelOid: string, httpClient?: HttpClient): Promise<{ buildOid: string; }>; export interface PollBuildResult { status: 'done' | 'failed' | 'timeout'; durationMs: number; } export declare function pollBuild(buildOid: string, options?: { intervalMs?: number; timeoutMs?: number; onUpdate?: (status: string) => void; httpClient?: HttpClient; }): Promise; //# sourceMappingURL=rest-build.d.ts.map