import type { HttpClient } from '../../http/client';
import type { CreateCompanyInvite } from './protocols/create.protocols';
import type { DeleteCompanyInvite } from './protocols/delete.protocols';
import type { ListCompanyInvites } from './protocols/list.protocols';
import type { ResendCompanyInvite } from './protocols/resend.protocols';
import type { UpdateCompanyInviteRole } from './protocols/update-role.protocols';
export declare class CompanyInvites {
    private readonly httpClient;
    constructor(httpClient: HttpClient);
    list(input: ListCompanyInvites.Input, options?: ListCompanyInvites.Options): Promise<ListCompanyInvites.Response>;
    create(input: CreateCompanyInvite.Input, options?: CreateCompanyInvite.Options): Promise<CreateCompanyInvite.Response>;
    delete(input: DeleteCompanyInvite.Input, options?: DeleteCompanyInvite.Options): Promise<DeleteCompanyInvite.Response>;
    updateRole(input: UpdateCompanyInviteRole.Input, options?: UpdateCompanyInviteRole.Options): Promise<UpdateCompanyInviteRole.Response>;
    resend(input: ResendCompanyInvite.Input, options?: ResendCompanyInvite.Options): Promise<ResendCompanyInvite.Response>;
}
//# sourceMappingURL=index.d.ts.map