import { type AlterClientQuotasResponseEntries } from '../../apis/admin/alter-client-quotas-v1.ts'; import { type DescribeAclsResponseResource } from '../../apis/admin/describe-acls-v3.ts'; import { type DescribeClientQuotasResponseEntry } from '../../apis/admin/describe-client-quotas-v0.ts'; import { type CallbackWithPromise } from '../../apis/callbacks.ts'; import { type Callback } from '../../apis/definitions.ts'; import { type Acl } from '../../apis/types.ts'; import { Base } from '../base/base.ts'; import { type AdminListOffsetsOptions, type AdminOptions, type AlterClientQuotasOptions, type AlterConfigsOptions, type AlterConsumerGroupOffsetsOptions, type BrokerLogDirDescription, type ConfigDescription, type CreateAclsOptions, type CreatedTopic, type CreatePartitionsOptions, type CreateTopicsOptions, type DeleteAclsOptions, type DeleteConsumerGroupOffsetsOptions, type DeleteRecordsOptions, type DeleteGroupsOptions, type DeleteTopicsOptions, type DeletedRecordsTopic, type DescribeAclsOptions, type DescribeClientQuotasOptions, type DescribeConfigsOptions, type DescribeGroupsOptions, type DescribeLogDirsOptions, type FindCoordinatorOptions, type FindCoordinatorResult, type Group, type GroupBase, type IncrementalAlterConfigsOptions, type ListConsumerGroupOffsetsGroup, type ListConsumerGroupOffsetsOptions, type ListedOffsetsTopic, type ListGroupsOptions, type ListTopicsOptions, type RemoveMembersFromConsumerGroupOptions } from './types.ts'; export declare class Admin extends Base { #private; constructor(options: AdminOptions); listTopics(options: ListTopicsOptions, callback: Callback): void; listTopics(options?: ListTopicsOptions): Promise; createTopics(options: CreateTopicsOptions, callback: Callback): void; createTopics(options: CreateTopicsOptions): Promise; deleteTopics(options: DeleteTopicsOptions, callback: CallbackWithPromise): void; deleteTopics(options: DeleteTopicsOptions): Promise; createPartitions(options: CreatePartitionsOptions, callback: CallbackWithPromise): void; createPartitions(options: CreatePartitionsOptions): Promise; listGroups(options: ListGroupsOptions, callback: CallbackWithPromise>): void; listGroups(options?: ListGroupsOptions): Promise>; describeGroups(options: DescribeGroupsOptions, callback: CallbackWithPromise>): void; describeGroups(options: DescribeGroupsOptions): Promise>; findCoordinator(options: FindCoordinatorOptions, callback: CallbackWithPromise): void; findCoordinator(options: FindCoordinatorOptions): Promise; deleteGroups(options: DeleteGroupsOptions, callback: CallbackWithPromise): void; deleteGroups(options: DeleteGroupsOptions): Promise; removeMembersFromConsumerGroup(options: RemoveMembersFromConsumerGroupOptions, callback: CallbackWithPromise): void; removeMembersFromConsumerGroup(options: RemoveMembersFromConsumerGroupOptions): Promise; describeClientQuotas(options: DescribeClientQuotasOptions, callback: CallbackWithPromise): void; describeClientQuotas(options: DescribeClientQuotasOptions): Promise; alterClientQuotas(options: AlterClientQuotasOptions, callback: CallbackWithPromise): void; alterClientQuotas(options: AlterClientQuotasOptions): Promise; describeLogDirs(options: DescribeLogDirsOptions, callback: CallbackWithPromise): void; describeLogDirs(options: DescribeLogDirsOptions): Promise; listConsumerGroupOffsets(options: ListConsumerGroupOffsetsOptions, callback: CallbackWithPromise): void; listConsumerGroupOffsets(options: ListConsumerGroupOffsetsOptions): Promise; alterConsumerGroupOffsets(options: AlterConsumerGroupOffsetsOptions, callback: CallbackWithPromise): void; alterConsumerGroupOffsets(options: AlterConsumerGroupOffsetsOptions): Promise; deleteConsumerGroupOffsets(options: DeleteConsumerGroupOffsetsOptions, callback: CallbackWithPromise<{ name: string; partitionIndexes: number[]; }[]>): void; deleteConsumerGroupOffsets(options: DeleteConsumerGroupOffsetsOptions): Promise<{ name: string; partitionIndexes: number[]; }[]>; describeConfigs(options: DescribeConfigsOptions, callback: CallbackWithPromise): void; describeConfigs(options: DescribeConfigsOptions): Promise; alterConfigs(options: AlterConfigsOptions, callback: CallbackWithPromise): void; alterConfigs(options: AlterConfigsOptions): Promise; incrementalAlterConfigs(options: IncrementalAlterConfigsOptions, callback: CallbackWithPromise): void; incrementalAlterConfigs(options: IncrementalAlterConfigsOptions): Promise; createAcls(options: CreateAclsOptions, callback: CallbackWithPromise): void; createAcls(options: CreateAclsOptions): Promise; describeAcls(options: DescribeAclsOptions, callback: CallbackWithPromise): void; describeAcls(options: DescribeAclsOptions): Promise; deleteAcls(options: DeleteAclsOptions, callback: CallbackWithPromise): void; deleteAcls(options: DeleteAclsOptions): Promise; listOffsets(options: AdminListOffsetsOptions, callback: CallbackWithPromise): void; listOffsets(options: AdminListOffsetsOptions): Promise; deleteRecords(options: DeleteRecordsOptions, callback: CallbackWithPromise): void; deleteRecords(options: DeleteRecordsOptions): Promise; }