import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import * as operations from "../models/operations/index.js";
import { PageIterator } from "../types/operations.js";
export declare class ApideckCompanies extends ClientSDK {
    /**
     * List Companies
     *
     * @remarks
     * List Companies
     */
    list(request: operations.HrisCompaniesAllRequest, options?: RequestOptions): Promise<PageIterator<operations.HrisCompaniesAllResponse, {
        cursor: string;
    }>>;
    /**
     * Create Company
     *
     * @remarks
     * Create Company
     */
    create(request: operations.HrisCompaniesAddRequest, options?: RequestOptions): Promise<operations.HrisCompaniesAddResponse>;
    /**
     * Get Company
     *
     * @remarks
     * Get Company
     */
    get(request: operations.HrisCompaniesOneRequest, options?: RequestOptions): Promise<operations.HrisCompaniesOneResponse>;
    /**
     * Update Company
     *
     * @remarks
     * Update Company
     */
    update(request: operations.HrisCompaniesUpdateRequest, options?: RequestOptions): Promise<operations.HrisCompaniesUpdateResponse>;
    /**
     * Delete Company
     *
     * @remarks
     * Delete Company
     */
    delete(request: operations.HrisCompaniesDeleteRequest, options?: RequestOptions): Promise<operations.HrisCompaniesDeleteResponse>;
}
//# sourceMappingURL=apideckcompanies.d.ts.map