import { BlockDocument } from '../models/BlockDocument';
import { BlockType } from '../models/BlockType';
import { BlockTypesFilter } from '../models/Filters';
import { WorkspaceApi } from '../services/WorkspaceApi';
export declare class WorkspaceBlockTypesApi extends WorkspaceApi {
    protected routePrefix: string;
    getBlockType(blockTypeId: string): Promise<BlockType>;
    getBlockTypeBySlug(blockTypeSlug: string): Promise<BlockType>;
    getBlockTypes(filter?: BlockTypesFilter): Promise<BlockType[]>;
    getBlockDocumentsByBlockTypeSlug(blockTypeSlug: string): Promise<BlockDocument[]>;
}
