import { Type, type Static } from "typebox";
export declare const FeishuWikiSchema: Type.TUnion<[Type.TObject<{
    action: Type.TLiteral<"spaces">;
}>, Type.TObject<{
    action: Type.TLiteral<"nodes">;
    space_id: Type.TString;
    parent_node_token: Type.TOptional<Type.TString>;
}>, Type.TObject<{
    action: Type.TLiteral<"get">;
    token: Type.TString;
}>, Type.TObject<{
    action: Type.TLiteral<"search">;
    query: Type.TString;
    space_id: Type.TOptional<Type.TString>;
}>, Type.TObject<{
    action: Type.TLiteral<"create">;
    space_id: Type.TString;
    title: Type.TString;
    obj_type: Type.TOptional<Type.TUnion<[Type.TLiteral<"docx">, Type.TLiteral<"sheet">, Type.TLiteral<"bitable">]>>;
    parent_node_token: Type.TOptional<Type.TString>;
}>, Type.TObject<{
    action: Type.TLiteral<"move">;
    space_id: Type.TString;
    node_token: Type.TString;
    target_space_id: Type.TOptional<Type.TString>;
    target_parent_token: Type.TOptional<Type.TString>;
}>, Type.TObject<{
    action: Type.TLiteral<"rename">;
    space_id: Type.TString;
    node_token: Type.TString;
    title: Type.TString;
}>]>;
export type FeishuWikiParams = Static<typeof FeishuWikiSchema>;
