import type { IAPIMethods, IRawResponse } from '@looker/sdk-rtl'; import type { IApiModel, IMethod } from '@looker/sdk-codegen'; import type { RunItHttpMethod, RunItInput, RunItValues } from '../RunIt'; export type RunItSetter = (value: any) => any; export declare const runItNoSet: RunItSetter; export declare const pathify: (path: string, pathParams?: RunItValues) => string; export declare const prepareInputs: (inputs: RunItInput[], requestContent: RunItValues) => RunItValues; export declare const formValues: () => Promise; export declare const initRequestContent: (inputs: RunItInput[], requestContent?: {}) => {}; export declare const createRequestParams: (inputs: RunItInput[], requestContent: RunItValues, keepBody?: boolean) => any[]; export declare const runRequest: (sdk: IAPIMethods, basePath: string, httpMethod: RunItHttpMethod, endpoint: string, pathParams: RunItValues, queryParams: RunItValues, body: any) => Promise; export declare const createInputs: (spec: IApiModel, method: IMethod) => RunItInput[];