import type { WorkspaceBackend } from "./backends/WorkspaceBackend";
import type { BackendType, ManagedTabMetadata } from "./types";
export interface SaveManagedQueryInput {
    backend: WorkspaceBackend;
    backendType: BackendType;
    workspaceId: string;
    workspaceIri?: string;
    queryText: string;
    folderPath?: string;
    name?: string;
    filename: string;
    associatedEndpoint?: string;
    message?: string;
    expectedVersionTag?: string;
}
export interface SaveManagedQueryResult {
    queryId: string;
    managedMetadata: ManagedTabMetadata;
}
export declare function saveManagedQuery(input: SaveManagedQueryInput): Promise<SaveManagedQueryResult>;
