import { ActionsListWorkflowRunsForRepoResponseData, ActionsGetWorkflowResponseData } from '../api/types';
/** @public */
export declare const cloudbuildApiRef: import("@backstage/core-plugin-api").ApiRef<CloudbuildApi>;
/** @public */
export type CloudbuildApi = {
    listWorkflowRuns: (options: {
        projectId: string;
        location: string;
        cloudBuildFilter: string;
    }) => Promise<ActionsListWorkflowRunsForRepoResponseData>;
    getWorkflow: (options: {
        projectId: string;
        location: string;
        id: string;
    }) => Promise<ActionsGetWorkflowResponseData>;
    getWorkflowRun: (options: {
        projectId: string;
        location: string;
        id: string;
    }) => Promise<ActionsGetWorkflowResponseData>;
    reRunWorkflow: (options: {
        projectId: string;
        location: string;
        runId: string;
    }) => Promise<any>;
};
