import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { CreateConnectorAuthorizationRequestRequest, CreateConnectorAuthorizationRequestResponseBody } from "../models/createconnectorauthorizationrequestop.js";
import { CreateConnectorRequestBody, CreateConnectorResponseBody } from "../models/createconnectorop.js";
import { GetConnectorTokenRequest, GetConnectorTokenResponseBody } from "../models/getconnectortokenop.js";
export declare class Connect extends ClientSDK {
    /**
     * Create a connector
     *
     * @remarks
     * Create a connector from type-specific configuration and optionally link it to a project during creation.
     */
    createConnector(request?: CreateConnectorRequestBody | undefined, options?: RequestOptions): Promise<CreateConnectorResponseBody>;
    /**
     * Get a Connect token
     *
     * @remarks
     * Get an access token for a connector identified by the path parameter and scoped to the requester.
     */
    getConnectorToken(request: GetConnectorTokenRequest, options?: RequestOptions): Promise<GetConnectorTokenResponseBody>;
    /**
     * Create a Connect authorization request
     *
     * @remarks
     * Create an authorization request for a connector and return the URL and verifier details needed to complete the flow.
     */
    createConnectorAuthorizationRequest(request: CreateConnectorAuthorizationRequestRequest, options?: RequestOptions): Promise<CreateConnectorAuthorizationRequestResponseBody>;
}
//# sourceMappingURL=connect.d.ts.map