import { GuideLine, importLines, exportLines } from '@sketch-ruler/core'; import { LineType } from '../index-types'; declare const lineTypeToGuideLines: typeof importLines; declare const guideLinesToLineType: typeof exportLines; export { lineTypeToGuideLines, guideLinesToLineType }; export interface GuideLineCallbacks { onLineCreate?: (line: GuideLine) => void; onLineDelete?: (line: GuideLine) => void; onLineMove?: (line: GuideLine, from: number, to: number) => void; } export declare function useGuideLines(externalGuideLines?: GuideLine[], externalLines?: LineType, onGuideLineChange?: (lines: GuideLine[]) => void, handleLine?: (props: LineType) => void, callbacks?: GuideLineCallbacks): { guideLines: GuideLine[]; addLine: (line: Omit) => GuideLine; removeLine: (id: string) => void; updateLine: (id: string, position: number) => void; }; //# sourceMappingURL=useGuideLines.d.ts.map