import type { CreatorCollectionListPage, CreatorCollectionMemberPage, CreatorDynamicPage, CreatorContentOverview, CreatorContentSection, CreatorSeriesListPage, CreatorSeriesMemberPage, CreatorVideoPage } from "./types.js"; export declare const MAX_CREATOR_NAME_BYTES = 128; export declare const MAX_CREATOR_BIO_BYTES = 512; export declare const MAX_CREATOR_AVATAR_BYTES = 512; export declare const MAX_CATALOG_TITLE_BYTES = 512; export declare const MAX_CATALOG_DESCRIPTION_BYTES = 512; export declare const MAX_CATALOG_COVER_BYTES = 512; export declare const MAX_CATALOG_CATEGORY_BYTES = 64; export declare const MAX_CATALOG_AUTHOR_BYTES = 128; export declare const MAX_CONTAINER_NAME_BYTES = 128; export declare const MAX_CONTAINER_DESCRIPTION_BYTES = 512; export declare const MAX_DYNAMIC_TEXT_BYTES = 2048; export declare const MAX_DYNAMIC_IMAGE_URL_BYTES = 512; export declare const MAX_DYNAMIC_TYPE_BYTES = 64; export type ResolvedCreatorContentCursor = { mid: number; section: Exclude; page: number; container_id?: number; } | { mid: number; section: "dynamics"; offset: string; }; export declare function encodeCreatorContentCursor(mid: number, section: Exclude, page: number, containerId?: number): string; export declare function encodeCreatorDynamicsCursor(mid: number, offset: string): string; export declare function decodeCreatorContentCursor(cursor: string): ResolvedCreatorContentCursor; export declare function getBilibiliCreatorContent(mid: number, section: CreatorContentSection, cursor?: string, containerId?: number): Promise; //# sourceMappingURL=creator-content.d.ts.map