declare class GetTopicsRequest {
    isEnabled: boolean | null;
    page: number | undefined;
    pageSize: number | undefined;
    search?: string | undefined;
    searchType?: string | undefined;
    parentIds?: string[] | null;
    orderBy?: string[] | null;
    constructor(isEnabled: boolean | null, page: number, pageSize: number, search?: string, searchType?: string, parentIds?: string[] | null, orderBy?: string[] | null);
    static builder(): GetTopicsRequestBuilder;
}
export declare class GetTopicsRequestBuilder {
    isEnabled: boolean | null;
    page: number | undefined;
    pageSize: number | undefined;
    search?: string | undefined;
    searchType?: string | undefined;
    parentIds?: string[] | null;
    orderBy?: string[] | null;
    setIsEnabled(isEnabled: boolean | null): GetTopicsRequestBuilder;
    setSearch(search: string): GetTopicsRequestBuilder;
    setSearchType(searchType: string): GetTopicsRequestBuilder;
    setPage(page: number): GetTopicsRequestBuilder;
    setPageSize(pageSize: number): GetTopicsRequestBuilder;
    setParentIds(parentIds: string[] | null): GetTopicsRequestBuilder;
    setOrderBy(orderBy: string[] | null): GetTopicsRequestBuilder;
    build(): GetTopicsRequest;
}
export default GetTopicsRequest;
