import { z } from 'zod/v3';
export declare const listBoardsSchema: z.ZodObject<{
    board_ids: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    workspace_ids: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    expand: z.ZodOptional<z.ZodArray<z.ZodEnum<["workflows", "settings", "structure"]>, "many">>;
    fields: z.ZodOptional<z.ZodArray<z.ZodEnum<["board_id", "workspace_id", "is_archived", "name", "description", "revision"]>, "many">>;
    if_assigned: z.ZodOptional<z.ZodNumber>;
    is_archived: z.ZodOptional<z.ZodNumber>;
    workspace_id: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    workspace_id?: number | undefined;
    is_archived?: number | undefined;
    board_ids?: number[] | undefined;
    workspace_ids?: number[] | undefined;
    expand?: ("workflows" | "settings" | "structure")[] | undefined;
    fields?: ("board_id" | "workspace_id" | "is_archived" | "name" | "description" | "revision")[] | undefined;
    if_assigned?: number | undefined;
}, {
    workspace_id?: number | undefined;
    is_archived?: number | undefined;
    board_ids?: number[] | undefined;
    workspace_ids?: number[] | undefined;
    expand?: ("workflows" | "settings" | "structure")[] | undefined;
    fields?: ("board_id" | "workspace_id" | "is_archived" | "name" | "description" | "revision")[] | undefined;
    if_assigned?: number | undefined;
}>;
export declare const searchBoardSchema: z.ZodObject<{
    board_id: z.ZodOptional<z.ZodNumber>;
    board_name: z.ZodOptional<z.ZodString>;
    workspace_id: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    board_id?: number | undefined;
    workspace_id?: number | undefined;
    board_name?: string | undefined;
}, {
    board_id?: number | undefined;
    workspace_id?: number | undefined;
    board_name?: string | undefined;
}>;
export declare const getBoardSchema: z.ZodObject<{
    board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    board_id: number;
}, {
    board_id: number;
}>;
export declare const getColumnsSchema: z.ZodObject<{
    board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    board_id: number;
}, {
    board_id: number;
}>;
export declare const getLanesSchema: z.ZodObject<{
    board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    board_id: number;
}, {
    board_id: number;
}>;
export declare const getLaneSchema: z.ZodObject<{
    lane_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    lane_id: number;
}, {
    lane_id: number;
}>;
export declare const createBoardSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    project_id: z.ZodOptional<z.ZodNumber>;
    workspace_id: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    name: string;
    workspace_id?: number | undefined;
    description?: string | undefined;
    project_id?: number | undefined;
}, {
    name: string;
    workspace_id?: number | undefined;
    description?: string | undefined;
    project_id?: number | undefined;
}>;
export declare const createLaneSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    workflow_id: z.ZodNumber;
    position: z.ZodNumber;
    color: z.ZodString;
}, "strip", z.ZodTypeAny, {
    name: string;
    position: number;
    workflow_id: number;
    color: string;
    description?: string | undefined;
}, {
    name: string;
    position: number;
    workflow_id: number;
    color: string;
    description?: string | undefined;
}>;
export declare const getCurrentBoardStructureSchema: z.ZodObject<{
    board_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    board_id: number;
}, {
    board_id: number;
}>;
export declare const createColumnInputSchema: z.ZodObject<{
    board_id: z.ZodNumber;
    workflow_id: z.ZodOptional<z.ZodNumber>;
    section: z.ZodOptional<z.ZodNumber>;
    parent_column_id: z.ZodOptional<z.ZodNumber>;
    position: z.ZodNumber;
    name: z.ZodString;
    limit: z.ZodOptional<z.ZodNumber>;
    description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    board_id: number;
    name: string;
    position: number;
    description?: string | undefined;
    workflow_id?: number | undefined;
    section?: number | undefined;
    parent_column_id?: number | undefined;
    limit?: number | undefined;
}, {
    board_id: number;
    name: string;
    position: number;
    description?: string | undefined;
    workflow_id?: number | undefined;
    section?: number | undefined;
    parent_column_id?: number | undefined;
    limit?: number | undefined;
}>;
export declare const createColumnSchema: z.ZodEffects<z.ZodObject<{
    board_id: z.ZodNumber;
    workflow_id: z.ZodOptional<z.ZodNumber>;
    section: z.ZodOptional<z.ZodNumber>;
    parent_column_id: z.ZodOptional<z.ZodNumber>;
    position: z.ZodNumber;
    name: z.ZodString;
    limit: z.ZodOptional<z.ZodNumber>;
    description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    board_id: number;
    name: string;
    position: number;
    description?: string | undefined;
    workflow_id?: number | undefined;
    section?: number | undefined;
    parent_column_id?: number | undefined;
    limit?: number | undefined;
}, {
    board_id: number;
    name: string;
    position: number;
    description?: string | undefined;
    workflow_id?: number | undefined;
    section?: number | undefined;
    parent_column_id?: number | undefined;
    limit?: number | undefined;
}>, {
    board_id: number;
    name: string;
    position: number;
    description?: string | undefined;
    workflow_id?: number | undefined;
    section?: number | undefined;
    parent_column_id?: number | undefined;
    limit?: number | undefined;
}, {
    board_id: number;
    name: string;
    position: number;
    description?: string | undefined;
    workflow_id?: number | undefined;
    section?: number | undefined;
    parent_column_id?: number | undefined;
    limit?: number | undefined;
}>;
export declare const updateColumnSchema: z.ZodObject<{
    board_id: z.ZodNumber;
    column_id: z.ZodNumber;
    name: z.ZodOptional<z.ZodString>;
    limit: z.ZodOptional<z.ZodNumber>;
    section: z.ZodOptional<z.ZodNumber>;
    position: z.ZodOptional<z.ZodNumber>;
    description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    board_id: number;
    column_id: number;
    name?: string | undefined;
    description?: string | undefined;
    position?: number | undefined;
    section?: number | undefined;
    limit?: number | undefined;
}, {
    board_id: number;
    column_id: number;
    name?: string | undefined;
    description?: string | undefined;
    position?: number | undefined;
    section?: number | undefined;
    limit?: number | undefined;
}>;
export declare const deleteColumnSchema: z.ZodObject<{
    board_id: z.ZodNumber;
    column_id: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    board_id: number;
    column_id: number;
}, {
    board_id: number;
    column_id: number;
}>;
//# sourceMappingURL=board-schemas.d.ts.map