import type { TrpcSessionUser } from "../../../trpc";
import type { ZGetAttributeSchema } from "./get.schema";
type GetOptions = {
    ctx: {
        user: NonNullable<TrpcSessionUser>;
    };
    input: ZGetAttributeSchema;
};
declare const getAttributeHandler: ({ input, ctx }: GetOptions) => Promise<{
    options: {
        value: string;
        id?: string | undefined;
        isGroup?: boolean | undefined;
        assignedUsers?: number | undefined;
        contains?: string[] | undefined;
    }[];
    type: "TEXT" | "NUMBER" | "SINGLE_SELECT" | "MULTI_SELECT";
    id: string;
    name: string;
    isLocked?: boolean | undefined;
    isWeightsEnabled?: boolean | undefined;
}>;
export default getAttributeHandler;
//# sourceMappingURL=get.handler.d.ts.map