import type { TCreateFilterSegmentInputSchema } from '../../../../../lib/server/repository/filterSegment.type';
import type { TrpcSessionUser } from '../../../types';
export declare const createFilterSegmentHandler: ({ ctx, input, }: {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
    };
    input: TCreateFilterSegmentInputSchema;
}) => Promise<{
    name: string;
    id: number;
    userId: number;
    teamId: number | null;
    createdAt: Date;
    updatedAt: Date;
    scope: import('../../../../../prisma-client').$Enums.FilterSegmentScope;
    tableIdentifier: string;
    activeFilters: import('../../../../../prisma-client').Prisma.JsonValue;
    sorting: import('../../../../../prisma-client').Prisma.JsonValue;
    columnVisibility: import('../../../../../prisma-client').Prisma.JsonValue;
    columnSizing: import('../../../../../prisma-client').Prisma.JsonValue;
    perPage: number;
    searchTerm: string | null;
}>;
//# sourceMappingURL=create.handler.d.ts.map